AWSEBInstanceLaunchWaitCondition при использовании пользовательского AMI для запуска среды ElasticBeanstalk
У меня есть пользовательский AMI, созданный с помощью следующих инструкций: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.customenv.html
При попытке запустить среду отдельного экземпляра с использованием этого пользовательского AMI я получаю такую ошибку: "Экземплярам EC2 не удалось связаться с AWS Elastic Beanstalk из-за проблем конфигурации с VPC или из-за сбоя экземпляра ECS"
Тем не мение,
- Используя те же настройки (включая тот же VPC), но не указывая пользовательский AMI, среда создается без проблем
- Созданный экземпляр EC2 работает нормально и общедоступен в Интернете (я получаю веб-сайт IIS по умолчанию в общедоступной DNS и могу включить RDP в экземпляр)
Что мне не хватает?
Заранее спасибо.
1 ответ
В конце концов я получил помощь от технической поддержки Amazon, чтобы решить эту проблему.
Хотя шаг 14 в ссылке, которую я разместил с вопросом: "Чтобы избежать дополнительных расходов AWS, прекратите работу экземпляра EC2.", В нем ничего не говорится о том, что вам нужно завершить его с помощью кнопки "Завершение работы с Sysprep" (вкладка "Изображение" интерфейс EC2Config).
После этого я создал новый AMI, который решил проблему.