Веб-приложение использует API Gateway с бэкендом Lambda. Разработчик исправил ошибку в коде Lambda и должен проверить исправление в новой среде разработки, прежде чем переносить его в продакшн. Доступен только продакшн-этап, и разработчик должен предотвратить перезапись тестовых изменений другими разработчиками. Какая комбинация шагов позволит достичь этого с наименьшими усилиями? (Выберите два.)
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Измените функцию Lambda в интеграции API Gateway, чтобы использовать алиас hotfix. Разверните API на новом этапе с именем hotfix и протестируйте бэкенд., Исправьте код Lambda и протестируйте его. Когда он заработает, опубликуйте новую версию Lambda. Создайте алиас с именем hotfix и укажите этот алиас на новую опубликованную версию..
Почему это правильный ответ
Для безопасного тестирования исправлений перед развертыванием в продакшн необходимо использовать версии и алиасы Lambda. Первый правильный ответ: "Исправьте код Lambda и протестируйте его. Когда он заработает, опубликуйте новую версию Lambda. Создайте алиас с именем hotfix и укажите этот алиас на новую опубликованную версию." Этот шаг гарантирует, что изменения кода зафиксированы в неизменяемой версии, а алиас hotfix всегда указывает на эту конкретную версию. Это предотвращает случайное изменение кода другими разработчиками. Второй правильный ответ: "Измените функцию Lambda в интеграции API Gateway, чтобы использовать алиас hotfix. Разверните API на новом этапе с именем hotfix и протестируйте бэкенд." Этот шаг создает изолированную среду для тестирования. Новый этап API Gateway, связанный с алиасом hotfix, позволяет тестировать исправленный код, не затрагивая продакшн-среду и не перезаписывая изменения других разработчиков. Неправильные варианты: Создание нового ресурса на продакшн-этапе или отдельного API Gateway API для разработки требует больше усилий и не обеспечивает такой же уровень изоляции и контроля версий, как использование алиасов и этапов. Указание алиаса на $LATEST не обеспечивает стабильности, так как $LATEST может быть изменен другими разработчиками.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется