Разработчик развернул веб-приложение с использованием Amazon API Gateway REST API, используя шаблон CloudFormation, который включал ресурсы RestApi, Resource, Method, Stage и Deployment. После добавления нового ресурса и методов обновление стека завершилось успешно, но вызовы новых методов возвращают 404 Not Found. Что разработчик должен добавить в CI/CD пайплайн, чтобы вновь добавленные методы стали доступны после развертывания?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Добавить шаг CodeBuild в CodePipeline, который выполняет команду AWS CLI aws apigateway create-deployment..
Почему это правильный ответ
При использовании Amazon API Gateway REST API, изменения в ресурсах и методах, даже после успешного обновления стека CloudFormation, не становятся доступными до тех пор, пока не будет создано новое развертывание (deployment) и оно не будет ассоциировано со стадией (stage). Команда aws apigateway create-deployment выполняет эту функцию, делая новые методы доступными для вызовов. Неправильные варианты: disable-rollback не решает проблему доступности новых методов; он лишь предотвращает откат стека при неудачном обновлении. Очистка параметров сбоя стека не влияет на развертывание API Gateway. aws cloudfront create-invalidation используется для очистки кэша CloudFront, что не имеет отношения к развертыванию новых методов в API Gateway.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется