Компания использует CodePipeline с этапами сборки, тестирования и развертывания. Они хотят использовать AWS CodeDeploy для этапа развертывания, чтобы установить RPM-пакет на парк инстансов EC2, запущенных из общего AMI и управляемых группой Auto Scaling. Какие шаги должен предпринять DevOps-инженер? (Выберите два.)
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создать новую версию общего AMI с установленным агентом CodeDeploy. Обновить роль IAM инстансов EC2, чтобы разрешить доступ к CodeDeploy., Создать приложение CodeDeploy, настроить тип развертывания in-place, указать группу Auto Scaling в качестве цели развертывания и обновить конвейер CodePipeline, чтобы включить действие CodeDeploy для выполнения развертываний..
Почему это правильный ответ
Для развертывания с помощью CodeDeploy на инстансах EC2, управляемых Auto Scaling, необходимо, чтобы на инстансах был установлен агент CodeDeploy. Поэтому создание нового AMI с предустановленным агентом CodeDeploy является обязательным шагом. Также инстансам нужна IAM-роль с разрешениями для взаимодействия с CodeDeploy. Затем необходимо создать приложение CodeDeploy, указать группу Auto Scaling как цель развертывания и настроить CodePipeline для использования действия CodeDeploy. Тип развертывания "in-place" подходит для обновления существующих инстансов. Неправильные варианты: Создание файла AppSpec является частью процесса CodeDeploy, но не заменяет установку агента или настройку CodePipeline. Использование EC2 Image Builder для создания нового AMI и последующее развертывание этого AMI через CodeDeploy не является стандартным подходом для обновления RPM-пакетов на существующих инстансах; это больше подходит для развертывания полностью новых версий приложений через замену инстансов. Указание отдельных инстансов EC2 вместо группы Auto Scaling неэффективно и не соответствует динамической природе Auto Scaling.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется