【问题标题】:CodeBuild cannot find the 0.0.0.0/0 destination for the target internet gatewayCodeBuild 找不到目标 Internet 网关的 0.0.0.0/0 目的地
【发布时间】:2020-03-15 04:30:47
【问题描述】:

我已经为此苦苦挣扎了好几个小时。因此,我创建了我的 VPC,以及 4 个不同的子网。前三个连接到常规 Internet 网关。最后一个连接到 NAT 网关(以 0.0.0.0/0 作为目标)。我的 CodeBuild 项目设置为使用此 VPC 和最后一个子网。

当我在 CodeBuild 项目环境中单击“验证 VPC 设置”时,我收到以下警告:

“ID 为 * 的 VPC 可能没有 Internet 连接。CodeBuild 找不到子网 ID *的目标 Internet 网关的 0.0.0.0/0 目的地。”

如果我尝试运行 CodeBuild 项目,它将超时,因为它无法访问 Internet 并且无法从 CodeCommit 下载源...

我在这里缺少什么?我的子网的路由表附加到 NAT 网关,目标是 0.0.0.0/0,所以上面的错误消息对我没有任何意义。

谢谢!

【问题讨论】:

标签: amazon-web-services amazon-vpc nat subnet aws-codebuild


【解决方案1】:

所以,如果其他人有同样的问题,原因是我错误地将我的 NAT 网关放在私有子网而不是公共子网上。

【讨论】:

  • 您能否在您的回答中进一步详细说明,也许还有一些屏幕截图......您的 SG 和 nat 网关以及您的设置?您在这里有一个赞成的问题和答案,我仍在努力复制这一点。谢谢!
  • 我的理解是,要从私有子网获得正确的 Internet 路由,您还需要至少一个公共子网,并且私有子网使用的 NAT 网关需要进入公共子网)
猜你喜欢
  • 2021-03-20
  • 2019-04-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-10
  • 2014-09-05
  • 1970-01-01
相关资源
最近更新 更多