VPC 설정 문제 해결 - AWS CodeBuild

VPC 설정 문제 해결

오류 메시지에 표시되는 정보를 사용하면 해당 문제를 식별, 진단 및 해결하는 데 도움이 됩니다.

다음은 일반적인 CodeBuild VPC 오류인 Build does not have internet connectivity. Please check subnet network configuration의 문제를 해결할 때 도움이 되는 몇 가지 지침입니다.

  1. 인터넷 게이트웨이가 VPC에 연결되어 있는지 확인합니다.

  2. 퍼블릭 서브넷의 라우팅 테이블이 인터넷 게이트웨이를 가리키는지 확인합니다.

  3. 네트워크 ACL이 트래픽의 흐름을 허용하는지 확인합니다.

  4. 보안 그룹이 트래픽의 흐름을 허용하는지 확인합니다.

  5. NAT 게이트웨이 문제를 해결합니다.

  6. 프라이빗 서브넷의 라우팅 테이블이 NAT 게이트웨이를 가리키는지 확인합니다.

  7. CodeBuild가 IAM 사용자를 대신하여 서비스와 상호 작용할 때 사용하는 서비스 역할이 이 정책의 권한을 가지고 있어야 합니다. 자세한 내용은 CodeBuild가 다른 AWS 서비스와 상호 작용하도록 허용 단원을 참조하십시오.

    CodeBuild에 사용 권한이 없는 경우, Unexpected EC2 error: UnauthorizedOperation 오류가 표시될 수 있습니다. 이 오류는 VPC 작업에 필요한 Amazon EC2 권한이 CodeBuild에 없을 때 발생할 수 있습니다.