概要
AWS CDK(Typescript) で、以下のようなコードを書いたときに実際に生成されるリソースを確認した。
new ec2.Vpc(this, 'CdkStudyVpc', {
cidr: "10.1.0.0/16"
})
作成されたリソース
- Internet Gateway x 1
- Subnet x 6
- Public Subnet x 3
- 10.1.0.0/19
- 10.1.32.0/19
- 10.1.64.0/19
- Private Subnet x 3
- 10.1.96.0/19
- 10.1.128.0/19
- 10.1.160.0/19
- Public Subnet x 3
- NAT Gateway x 3
- 3つのプライベートサブネット用
- EIP x 3
- ↑の NAT Gateway 用
- Route Table x 6
- Private Subnet 用が3つ
- デフォルトルートは↑で作成した各NAT Gateway に向く
- Public Subnet 用が3つ
- デフォルトルートは↑で作成した Internet Gateway に向く
- Private Subnet 用が3つ