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. IAM ユーザーに代わってサービスを操作するために CodeBuild が使用するサービスロールに、このポリシーのアクセス許可が付与されていることを確認します。詳細については、「CodeBuild が他の AWS のサービスとやり取りすることを許可」を参照してください。

    CodeBuild にアクセス許可がない場合は、「Unexpected EC2 error: UnauthorizedOperation」というエラーが表示されることがあります。このエラーは、VPC を使用するために必要な Amazon EC2 へのアクセス許可を CodeBuild が持っていない場合に発生することがあります。