

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# VPC 設定のトラブルシューティング
<a name="troubleshooting-vpc"></a>

エラーメッセージに表示される情報を、問題の特定、診断、対処に役立てます。

一般的な CodeBuild VPC エラー「`Build does not have internet connectivity. Please check subnet network configuration`」のトラブルシューティングに役立つガイドラインを以下に示します。

1. [インターネットゲートウェイが VPC にアタッチされていることを確認します](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Internet_Gateway.html#Add_IGW_Attach_Gateway)。

1. [パブリックサブネットのルートテーブルがインターネットゲートウェイを参照していることを確認します](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Route_Tables.html#route-tables-internet-gateway)。

1. [ネットワーク ACL がトラフィックのフローを許可していることを確認します](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html#SecurityGroupRules)。

1. [セキュリティグループがトラフィックのフローを許可していることを確認します](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html#SecurityGroupRules)。

1. [NAT ゲートウェイのトラブルシューティングを行います](https://docs.aws.amazon.com/vpc/latest/userguide/VPC-nat-gateway.html#nat-gateway-troubleshooting)。

1. [プライベートサブネットのルートテーブルが NAT ゲートウェイを参照していることを確認します](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Route_Tables.html#route-tables-nat)。

1. IAM ユーザーに代わってサービスを操作するために CodeBuild が使用するサービスロールに、[このポリシー](https://docs.aws.amazon.com/codebuild/latest/userguide/auth-and-access-control-iam-identity-based-access-control.html#customer-managed-policies-example-create-vpc-network-interface)のアクセス許可が付与されていることを確認します。詳細については、「[CodeBuild が他の AWS サービスとやり取りすることを許可する](setting-up-service-role.md)」を参照してください。

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