Развертывание с помощью AWS CodeDeploy на инстансах EC2 завершается сбоем во время тестов. В логах CloudWatch отображается ошибка IAM_ROLE_PERMISSIONS. Что следует сделать, чтобы исправить эту ошибку разрешений для сервисной роли CodeDeploy?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Присоединить управляемую политику AWS AWSCodeDeployRole к сервисной роли CodeDeploy..
Почему это правильный ответ
Ошибка IAMROLEPERMISSIONS указывает на то, что сервисная роль AWS CodeDeploy не имеет необходимых разрешений для выполнения операций развертывания. Управляемая политика AWS AWSCodeDeployRole содержит все необходимые разрешения для сервисной роли CodeDeploy, позволяя ей взаимодействовать с другими сервисами AWS, такими как EC2 и S3, от имени пользователя. Присоединение этой политики к сервисной роли CodeDeploy устранит проблему с разрешениями. Остальные варианты неверны: Ссылка на правильное имя роли IAM важна, но сама по себе не решит проблему, если у роли нет необходимых разрешений. Политика AWSCodeDeployRoleECS предназначена для развертываний ECS, а не для инстансов EC2. Установка и запуск агента CodeDeploy на инстансах EC2 важны для самого процесса развертывания, но не решают проблему с разрешениями сервисной роли CodeDeploy.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется