Компания развертывает приложение, используя инстансы EC2 и несколько стеков CloudFormation. Разработчики создают и тестируют локально, затем загружают артефакты и шаблоны в S3; коллеги просматривают изменения перед обновлением стека. Процесс развертывания подвержен ошибкам и медленный при обновлении каждого инстанса. Компания хочет автоматизировать развертывание, но сохранить окончательное ручное подтверждение перед изменением приложения или ресурсов. Исходный код и шаблоны уже находятся в CodeCommit, и проект CodeBuild существует. Какие шаги соответствуют требованиям? (Выберите два.)
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создайте группу приложений и группу развертывания в AWS CodeDeploy. Установите агент CodeDeploy на инстансы EC2., Используйте AWS CodePipeline для вызова задания CodeBuild, создайте наборы изменений CloudFormation (CloudFormation change sets) для каждого из стеков приложения и приостановите выполнение для шага ручного подтверждения. После подтверждения запустите наборы изменений CloudFormation и начните развертывание AWS CodeDeploy..
Почему это правильный ответ
Правильные ответы описывают комплексное решение для автоматизации развертывания с сохранением ручного подтверждения. Создание группы приложений и группы развертывания в AWS CodeDeploy, а также установка агента CodeDeploy на инстансы EC2, необходимы для управления развертыванием кода приложения на EC2. CodeDeploy обеспечивает контролируемое развертывание, включая возможность отката. Использование AWS CodePipeline для вызова CodeBuild, создания наборов изменений CloudFormation и включения шага ручного подтверждения позволяет автоматизировать обновление инфраструктуры, предоставляя возможность проверки изменений перед их применением. После подтверждения CodePipeline запускает наборы изменений CloudFormation для обновления ресурсов и инициирует развертывание CodeDeploy для обновления приложения. Неверные варианты: Второй вариант неверно описывает создание "ревизии приложения" и "окружения" в CodeDeploy, а также регистрацию инстансов в "окружении CodeDeploy", что не соответствует стандартной терминологии и процессу CodeDeploy. Третий и пятый варианты не включают запуск наборов изменений CloudFormation после ручного подтверждения, что означает, что изменения инфраструктуры не будут применены, или неверно описывают последовательность действий.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется