Приложение на инстансах EC2 находится за Application Load Balancer. Релиз CodeDeploy завершается с ошибкой во время события жизненного цикла AllowTraffic, но журналы развертывания не показывают явной причины. Что может объяснить эту ошибку?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Проверки работоспособности группы целевых объектов ALB настроены неправильно, что препятствует переходу инстансов в здоровое состояние..
Почему это правильный ответ
При релизе CodeDeploy с использованием Application Load Balancer (ALB) и события жизненного цикла AllowTraffic, CodeDeploy ожидает, что новые инстансы в целевой группе ALB пройдут проверки работоспособности. Если проверки работоспособности настроены неправильно (например, неверный порт, путь или слишком короткий тайм-аут), инстансы могут не перейти в здоровое состояние, что приводит к сбою развертывания, поскольку CodeDeploy не может безопасно перенаправить трафик. Неработающий скрипт в appspec.yml во время AllowTraffic маловероятен, так как этот хук обычно просто сигнализирует о готовности к трафику, а не выполняет сложные скрипты, которые могли бы вызвать сбой без явных логов. Отсутствие разрешений у пользователя на изменение ALB привело бы к сбою на более раннем этапе,
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется