8
votes

I've been struggling with this for hours. So, I created my VPC, along with 4 different subnets. The first three are attached to a regular Internet Gateway. The last one is attached to a NAT Gateway (with 0.0.0.0/0 as Destination). My CodeBuild project is set to use this VPC and the last subnet.

When I click "Validate VPC Settings" in the CodeBuild Project Environment, I get this warning:

"The VPC with ID * might not have an internet connection. CodeBuild cannot find the 0.0.0.0/0 destination for the target internet gateway with subnet ID *."

If I try to run the CodeBuild project, it will timeout because it has no internet access and cannot download sources from CodeCommit...

What am I missing here? The Routing Table for my subnet is attached to the NAT Gateway and the Destination is 0.0.0.0/0, so the error message above doesn't make any sense to me.

Thank you!

1
Did you set security Inbound/outbound rules correctly? Refer this docs.amazonaws.cn/en_us/vpc/latest/userguide/VPC_Scenario2.htmlBadPiggie
Thank you, Banujan. I did, yes, still the same result :(Marian Busoi

1 Answers

15
votes

So, in case anyone else has the same issue, the reason was that I mistakenly placed my NAT Gateway on a private subnet instead of a public one.