EC2 인스턴스에 AWS CodeDeploy를 통해 배포하는 중 테스트 단계에서 실패하고 있습니다. CloudWatch 로그에 IAM_ROLE_PERMISSIONS 오류가 표시됩니다. CodeDeploy 서비스 역할에 대한 이 권한 오류를 해결하려면 어떻게 해야 합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: AWSCodeDeployRole AWS 관리형 정책을 CodeDeploy 서비스 역할에 연결합니다..
이것이 정답인 이유
IAMROLEPERMISSIONS 오류는 CodeDeploy 서비스 역할에 필요한 권한이 없음을 나타냅니다. AWS CodeDeploy 서비스 역할에는 배포를 수행하는 데 필요한 권한이 있어야 하며, AWSCodeDeployRole 관리형 정책은 이러한 필수 권한을 제공합니다. 이 정책을 연결하면 CodeDeploy 서비스가 EC2 인스턴스에 대한 배포 작업을 수행할 수 있습니다. 다른 옵션들은 다음과 같은 이유로 올바르지 않습니다. 배포 그룹이 올바른 IAM 역할 이름을 참조하는지 확인하는 것은 역할 자체의 권한 문제를 해결하지 못합니다. AWSCodeDeployRoleECS 정책은 ECS(Elastic Container Service) 배포에 특화된 정책이므로 EC2 인스턴스 배포에는 적합하지 않습니다. CodeDeploy 에이전트 설치 및 실행 여부는 권한 오류와는 별개의 문제입니다. 에이전트가 없으면 배포가 시작되지 않거나 다른 유형의 오류가 발생할 수 있지만, IAMROLEPERMISSIONS 오류는 서비스 역할의 권한 부족을 명확히 지적합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음