Развертывание CodePipeline иногда приводит к тому, что домашняя страница веб-приложения возвращает ошибку 503 вместо ожидаемой 200. Вы добавили этап CheckURL после развертывания, который должен завершать конвейер с ошибкой, если домашняя страница не возвращает 200 OK. Какой следующий шаг следует предпринять для реализации этого автоматизированного теста?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создайте функцию Lambda, которая запрашивает URL-адрес приложения, проверяет ответ 200 и сообщает об успехе или неудаче в CodePipeline. Настройте действие на этапе CheckURL для вызова этой функции Lambda..
Почему это правильный ответ
Правильный ответ — создание функции Lambda, которая запрашивает URL-адрес приложения, проверяет ответ 200 и сообщает об успехе или неудаче в CodePipeline. CodePipeline может вызывать функции Lambda в качестве действия, что позволяет выполнять пользовательскую логику тестирования. Функция Lambda идеально подходит для этой задачи, так как она может программно выполнить HTTP-запрос к URL-адресу и проанализировать код состояния ответа. Затем она может использовать AWS SDK для отправки результатов
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется