我正在使用 Terraform 成功启动一些 Elastic Beanstalk 应用程序(单个 Docker 配置)并启用自动缩放作为应用程序/环境创建的一部分。
这在我尝试过的大多数地区都可以正常工作,但是当我尝试在伦敦 (eu-west-2) 启动时出现错误:
错误:应用计划时出错: 发生了 1 个错误: * aws_elastic_beanstalk_environment.my-service-env: 发生 1 个错误: * aws_elastic_beanstalk_environment.my-service-env:等待 Elastic Beanstalk 环境 (e-mt7f3i5bmq) 准备就绪时出错:发生 2 个错误: * 2018-06-11 19:31:29.28 +0000 UTC (e-mt7f3i5bmq):环境必须有与之关联的实例配置文件。 * 2018-06-11 19:31:29.39 +0000 UTC (e-mt7f3i5bmq):无法启动环境。
我发现如果我手动附加 aws-elasticbeanstalk-ec2-role 作为 IamInstanceProfile 它工作正常 - 但这依赖于之前自动创建的角色......
eu-west-2 地区是否存在一些问题,这意味着 Beanstalk 应用程序不会像在其他地区那样使用实例配置文件创建?
我错过了什么?
谢谢你的帮助!
amazon-web-services amazon-elastic-beanstalk terraform aws-iam