Серверный веб-бэкенд и мобильный бэкенд используют Lambda и API Gateway. Развертывание Lambda-бэкенда должно быть полностью автоматизировано на основе кода, отправленного в соответствующую ветку в CodeCommit. Требования: отдельные конвейеры для тестирования и продакшена, а также автоматическое развертывание только для тестовых сред. Какие шаги соответствуют этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создайте два конвейера CodePipeline для тестирования и продакшена. Добавьте шаг ручного подтверждения в конвейер продакшена. Используйте один репозиторий CodeCommit с веткой для каждой среды. Настройте каждый конвейер для извлечения из соответствующей ветки и разверните функции Lambda через CloudFormation..
Почему это правильный ответ
Правильный ответ соответствует всем требованиям. Два конвейера CodePipeline обеспечивают отдельные процессы для тестирования и продакшена. Шаг ручного подтверждения в конвейере продакшена предотвращает автоматическое развертывание в продакшен, что соответствует требованию. Использование одного репозитория CodeCommit с ветками для каждой среды является стандартной практикой управления версиями и упрощает управление кодом. Настройка каждого конвейера для извлечения из соответствующей ветки гарантирует, что правильный код развертывается в правильной среде. Развертывание функций Lambda через CloudFormation обеспечивает инфраструктуру как код, что является рекомендуемым подходом в AWS. Остальные варианты не соответствуют всем требованиям: Первый вариант не включает ручное подтверждение для продакшена и предлагает отдельные репозитории, что усложняет управление. Второй вариант предлагает отдельные репозитории CodeCommit, что не является оптимальным подходом для управления версиями. Четвертый вариант использует CodeBuild вместо CodePipeline для оркестрации, что не является полным решением CI/CD, и развертывание из S3 напрямую не обеспечивает управление инфраструктурой как кодом, как CloudFormation.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется