RouteTable requirements

0

I'm trying to configure CodeBuild and it requires a VPC with a NAT gateway destination for 0.0.0.0/0 and also an InternetGateway for 0.0.0.0/0. My problem is you can only have one all zero destination in a route table and you can only have one route table per VPC. How are you supposed to configure this?

已提问 5 年前204 查看次数
1 回答
0
已接受的回答

Hi,
Your VPC for CodeBuild will have many route tables and with the Public subnet containing the Internet Gateway route and Private subnet containing the Nat Gateway route). CodeBuild will be setup in the private subnet.

Your VPC has a main route table that routes network traffic between all of your subnets.
Dest: 10.0.0.0/16 Targ: local

In a simple case, you have a public subnet and a private subnet.

The Internet Gateway is attached to the VPC

The public subnet (10.0.0.0/24) has a route table that has the following entries
Dest: 10.0.0.0/16 Targ: local
Dest: 0.0.0.0/0 Targ: Internet Gateway.

When you create your Nat Gateway, you place it inside of the VPC, inside the public subnet. You must also first create an Elastic IP and associate that public IP with the Nat Gateway.

The private subnet (10.0.1.0/24) has a route table that has the following entries:
Dest: 10.0.0.0/16 Targ: local
Dest: 0.0.0.0/0 Targ: Nat Gateway

Here is a link that has similar info on this topic
Link: https://stackoverflow.com/questions/48522481/aws-codebuild-build-does-not-have-internet-connectivity-please-check-subnet-n

Hope this helps.
-randy

已回答 5 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则