Я использую Terraform, чтобы успешно раскрутить некоторые приложения Elastic Beanstalk (конфигурация Single Docker) и включить автоматическое масштабирование как часть создания приложения / среды.
Это отлично работает в большинстве регионов, которые я пробовал, но когда я пытаюсь раскрутить его в Лондоне (eu-west-2), я получаю сообщение об ошибке:
Error: Error applying plan:
1 error(s) occurred:
* aws_elastic_beanstalk_environment.my-service-env: 1 error(s) occurred:
* aws_elastic_beanstalk_environment.my-service-env: Error waiting for Elastic Beanstalk Environment (e-mt7f3i5bmq) to become ready: 2 error(s) occurred:
* 2018-06-11 19:31:29.28 +0000 UTC (e-mt7f3i5bmq) : Environment must have instance profile associated with it.
* 2018-06-11 19:31:29.39 +0000 UTC (e-mt7f3i5bmq) : Failed to launch environment.
Я обнаружил, что, если я вручную присоединяю роль aws-эластикbeanstalk-ec2 в качествеIamInstanceProfile работает нормально - но это зависит от роли, которая была автоматически создана ранее ...
Есть ли что-то в области eu-west-2, что означало бы, что приложения Beanstalk не создаются с экземпляромпрофиль, как они делают в других регионах?
Что мне не хватает?
Спасибо за вашу помощь!