Разработчик использует AWS SAM для создания бессерверного приложения и в настоящее время тестирует его в среде разработки. Ему необходимо добавить среды тестирования и стейджинга для QA и использовать функцию AWS SAM, которая поддерживает развертывание в несколько именованных сред с минимальными усилиями. Какой подход требует наименьших усилий по разработке?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Добавить файл конфигурации SAM в формате TOML, который группирует настройки для каждой среды, добавить таблицу для каждой среды тестирования/стейджинга и выполнить развертывание с помощью sam deploy с флагом --config-env для каждой среды..
Почему это правильный ответ
Правильный ответ — добавление файла конфигурации SAM в формате TOML. AWS SAM CLI поддерживает файлы конфигурации (samconfig.toml), которые позволяют определять различные настройки развертывания для разных сред (например, dev, test, staging) в одном файле. Использование флага --config-env с sam deploy позволяет легко переключаться между этими конфигурациями, минимизируя усилия по разработке и управлению. Создание отдельных шаблонов SAM для каждой среды увеличивает сложность и дублирование кода. Использование parameter-overrides или параметров в шаблоне SAM для каждой среды требует повторного указания всех переопределений или параметров при каждом развертывании, что менее удобно, чем использование файла конфигурации.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется