CodeBuild 빌드 오류를 상세히 알고 싶어서 CodeBuild -> log -> CloudWatch log 추가할 때 갑자기 오류가 떴다.
원인을 찾아보니 빌드프로젝트 생성 당시 서비스 역할을 하나 생성했는데 이 서비스 역할에 추가될 수 있는 정책의 최대 갯수는 10개였다.
빌드프로젝트 생성 - 역할 선택 부분
이 역할은 IAM으로 접근하면 나온다.
밑에 나열된 정책들을 보면 10개가 이미 채워져 있기 때문에 Cannot exceed quota for PoliciesPerRole: 10 라는 오류가 나온 것이다.
정책을 하나 지우고 나서 CodeBuild 생성하고 ClouldWatch를 추가하니 정상적으로 로그를 쌓을 수 있게 되었다.