排查 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。如果 CodeBuild 没有使用 VPC 所需的 Amazon EC2 权限,则会出现此错误。