AWS CodeBuild에서 발생하는 오해를 불러일으키는 "User is not authorized to access connection" 오류 - 그리고 IAM 정책이 정상적으로 보일 때의 이유
(dev.to)
AWS CodeBuild에서 발생하는 'User is not authorized to access connection' 오류의 원인이 IAM 사용자가 아닌 서비스 역할의 권한 문제이며, 문서화되지 않은 GetConnectionToken 권한과 리소스 범위 지정이 불가능한 List 액션의 특성을 정확히 이해해야 해결 가능하다는 분석입니다.
이 글의 핵심 포인트
- 1에러 메시지의 'User'는 API 호출자가 아닌 CodeBuild 서비스 역할을 의미함
- 2GetConnectionToken 권한은 AWS 공식 문서에 누락된 필수 권한임