我正在使用 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 应用程序不会像在其他区域那样使用实例配置文件创建?
我错过了什么?
谢谢你的帮助!