Вы развертываете группу Auto Scaling с помощью шаблона CloudFormation. Шаблон запуска выполняет скрипт пользовательских данных, который вызывает cfn-signal по завершении, но CloudFormation не удается создать группу Auto Scaling, потому что условие ожидания не получает необходимые сигналы. Что следует сделать, чтобы исправить эту ошибку?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Вызовите cfn-signal в конце скрипта пользовательских данных, когда инициализация экземпляра будет завершена..
Почему это правильный ответ
Проблема заключается в том, что CloudFormation не получает сигнал от cfn-signal, который должен быть вызван после успешного завершения скрипта пользовательских данных. Это указывает на то, что cfn-signal либо не вызывается вовсе, либо вызывается до того, как инициализация экземпляра завершена. Перемещение вызова cfn-signal в конец скрипта пользовательских данных гарантирует, что сигнал будет отправлен только после того, как все необходимые настройки будут выполнены, что позволит CloudFormation успешно завершить создание группы Auto Scaling. Изменение группы безопасности для разрешения исходящего трафика на порт 443 не решит проблему, так как cfn-signal использует HTTPS (порт 443) для связи с CloudFormation, и если бы это было проблемой, то ошибка была бы другой, связанной с сетевым подключением. Уменьшение DesiredCapacity не повлияет на механизм сигнализации. Установка AssociatePublicIpAddress в True также не имеет отношения к проблеме сигнализации CloudFormation.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется