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