- 最新
- 最多得票
- 最多評論
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
相關內容
- 已提問 6 個月前
- AWS 官方已更新 10 個月前
- AWS 官方已更新 2 年前