Компания использует API Gateway для вызова функции Lambda. Существуют отдельные версии Lambda для PROD и DEV, и каждая имеет псевдоним, указывающий на свою версию. API Gateway имеет один этап, указывающий на псевдоним PROD. Компания хочет, чтобы API Gateway одновременно и отчетливо предоставлял обе версии Lambda (PROD и DEV). Какой подход удовлетворяет этому требованию?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать переменную этапа API Gateway, которая ссылается на псевдоним функции Lambda. Переопубликовать PROD и создать новый этап для DEV. Создать переменные этапа для этапов PROD и DEV и установить для каждой переменной этапа соответствующий псевдоним функции Lambda..
Почему это правильный ответ
Правильный ответ позволяет API Gateway одновременно предоставлять обе версии Lambda. Переменные этапа API Gateway могут ссылаться на псевдонимы функций Lambda. Создание отдельных этапов (PROD и DEV) в API Gateway и настройка переменной этапа на каждом этапе для указания соответствующего псевдонима Lambda (например, prodlambdaalias для этапа PROD и devlambdaalias для этапа DEV) позволяет API Gateway вызывать нужную версию Lambda в зависимости от используемого этапа. Неправильные варианты: Lambda authorizer используется для авторизации запросов, а не для маршрутизации к разным версиям Lambda. Gateway responses используются для настройки ответов API Gateway на ошибки или другие события, а не для выбора версии Lambda. Переменные среды используются в самой функции Lambda, а не в API Gateway для маршрутизации к разным псевдонимам.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется