この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。
こんにちは!コンサル部のinomaso(@inomasosan)です。
VPCやサブネットを作成する際に、CIDRブロック重複や、使用可能なIPアドレス数を気にしますよね。
これまで、VPCのCIDRで作成可能な上限までサブネットを作成したことがなかったので
何の役に立つのかは置いとくとして、実際に検証してみることにしました。
この記事で学べること
- VPCにサブネットを大量作成する際に気をつけるポイント
- Terraformでのコードの書き方
環境
今回実行した環境は以下の通りです。
- macOS Catalina 10.15.7
- Terraform 0.14.8
- AWSプロバイダー 3.32.0
やりたいこと
VPCを/16のCIDRで作成した場合、サブネットは/24のCIDRで256個まで作成可能なのか試してみます。 AWSマネージメントコンソールで作成するのは苦行だったので、Terraformで楽して作成することにしました。
コード
今回はサブネットを256個作成するだけなので、AZの指定等は特にしていないです。
サブネットはcountと、cidrsubnet関数を組み合わせて作成しています。
resource "aws_vpc" "vpc" {
cidr_block = "10.0.0.0/16"
instance_tenancy = "default"
enable_dns_support = true
enable_dns_hostnames = true
tags = {
Name = "inomaso-dev-vpc"
}
}
resource "aws_subnet" "multi_subnets" {
vpc_id = aws_vpc.vpc.id
count = 256
cidr_block = cidrsubnet(aws_vpc.vpc.cidr_block, 8, count.index)
tags = {
Name = "inomaso-dev-subnet-${count.index+1}"
}
}
ハマったこと
以下のようなエラーメッセージが出力され、いくつかのサブネットは作成失敗しました。
error creating subnet: SubnetLimitExceeded: The maximum number of subnets has been reached.
status code: 400, request id: 5257c698-93c6-4852-9c70-56ef7f6a7f46
もしや、サブネットの作成上限かなと思い調べたところ、ドンピシャでした。
VPC 当たりのサブネットの数 デフォルト200
Service Quotasで256に引き上げリクエストし、無事に承認してもらいました。
結果
本当にサブネットが256個できているのか確認していきます。
まずはTerraformでサブネットのステート数が256個あるか確認します。
% terraform state list aws_subnet.multi_subnets
aws_subnet.multi_subnets[0]
aws_subnet.multi_subnets[1]
aws_subnet.multi_subnets[2]
aws_subnet.multi_subnets[3]
aws_subnet.multi_subnets[4]
aws_subnet.multi_subnets[5]
aws_subnet.multi_subnets[6]
aws_subnet.multi_subnets[7]
aws_subnet.multi_subnets[8]
aws_subnet.multi_subnets[9]
aws_subnet.multi_subnets[10]
aws_subnet.multi_subnets[11]
aws_subnet.multi_subnets[12]
aws_subnet.multi_subnets[13]
aws_subnet.multi_subnets[14]
aws_subnet.multi_subnets[15]
aws_subnet.multi_subnets[16]
aws_subnet.multi_subnets[17]
aws_subnet.multi_subnets[18]
aws_subnet.multi_subnets[19]
aws_subnet.multi_subnets[20]
aws_subnet.multi_subnets[21]
aws_subnet.multi_subnets[22]
aws_subnet.multi_subnets[23]
aws_subnet.multi_subnets[24]
aws_subnet.multi_subnets[25]
aws_subnet.multi_subnets[26]
aws_subnet.multi_subnets[27]
aws_subnet.multi_subnets[28]
aws_subnet.multi_subnets[29]
aws_subnet.multi_subnets[30]
aws_subnet.multi_subnets[31]
aws_subnet.multi_subnets[32]
aws_subnet.multi_subnets[33]
aws_subnet.multi_subnets[34]
aws_subnet.multi_subnets[35]
aws_subnet.multi_subnets[36]
aws_subnet.multi_subnets[37]
aws_subnet.multi_subnets[38]
aws_subnet.multi_subnets[39]
aws_subnet.multi_subnets[40]
aws_subnet.multi_subnets[41]
aws_subnet.multi_subnets[42]
aws_subnet.multi_subnets[43]
aws_subnet.multi_subnets[44]
aws_subnet.multi_subnets[45]
aws_subnet.multi_subnets[46]
aws_subnet.multi_subnets[47]
aws_subnet.multi_subnets[48]
aws_subnet.multi_subnets[49]
aws_subnet.multi_subnets[50]
aws_subnet.multi_subnets[51]
aws_subnet.multi_subnets[52]
aws_subnet.multi_subnets[53]
aws_subnet.multi_subnets[54]
aws_subnet.multi_subnets[55]
aws_subnet.multi_subnets[56]
aws_subnet.multi_subnets[57]
aws_subnet.multi_subnets[58]
aws_subnet.multi_subnets[59]
aws_subnet.multi_subnets[60]
aws_subnet.multi_subnets[61]
aws_subnet.multi_subnets[62]
aws_subnet.multi_subnets[63]
aws_subnet.multi_subnets[64]
aws_subnet.multi_subnets[65]
aws_subnet.multi_subnets[66]
aws_subnet.multi_subnets[67]
aws_subnet.multi_subnets[68]
aws_subnet.multi_subnets[69]
aws_subnet.multi_subnets[70]
aws_subnet.multi_subnets[71]
aws_subnet.multi_subnets[72]
aws_subnet.multi_subnets[73]
aws_subnet.multi_subnets[74]
aws_subnet.multi_subnets[75]
aws_subnet.multi_subnets[76]
aws_subnet.multi_subnets[77]
aws_subnet.multi_subnets[78]
aws_subnet.multi_subnets[79]
aws_subnet.multi_subnets[80]
aws_subnet.multi_subnets[81]
aws_subnet.multi_subnets[82]
aws_subnet.multi_subnets[83]
aws_subnet.multi_subnets[84]
aws_subnet.multi_subnets[85]
aws_subnet.multi_subnets[86]
aws_subnet.multi_subnets[87]
aws_subnet.multi_subnets[88]
aws_subnet.multi_subnets[89]
aws_subnet.multi_subnets[90]
aws_subnet.multi_subnets[91]
aws_subnet.multi_subnets[92]
aws_subnet.multi_subnets[93]
aws_subnet.multi_subnets[94]
aws_subnet.multi_subnets[95]
aws_subnet.multi_subnets[96]
aws_subnet.multi_subnets[97]
aws_subnet.multi_subnets[98]
aws_subnet.multi_subnets[99]
aws_subnet.multi_subnets[100]
aws_subnet.multi_subnets[101]
aws_subnet.multi_subnets[102]
aws_subnet.multi_subnets[103]
aws_subnet.multi_subnets[104]
aws_subnet.multi_subnets[105]
aws_subnet.multi_subnets[106]
aws_subnet.multi_subnets[107]
aws_subnet.multi_subnets[108]
aws_subnet.multi_subnets[109]
aws_subnet.multi_subnets[110]
aws_subnet.multi_subnets[111]
aws_subnet.multi_subnets[112]
aws_subnet.multi_subnets[113]
aws_subnet.multi_subnets[114]
aws_subnet.multi_subnets[115]
aws_subnet.multi_subnets[116]
aws_subnet.multi_subnets[117]
aws_subnet.multi_subnets[118]
aws_subnet.multi_subnets[119]
aws_subnet.multi_subnets[120]
aws_subnet.multi_subnets[121]
aws_subnet.multi_subnets[122]
aws_subnet.multi_subnets[123]
aws_subnet.multi_subnets[124]
aws_subnet.multi_subnets[125]
aws_subnet.multi_subnets[126]
aws_subnet.multi_subnets[127]
aws_subnet.multi_subnets[128]
aws_subnet.multi_subnets[129]
aws_subnet.multi_subnets[130]
aws_subnet.multi_subnets[131]
aws_subnet.multi_subnets[132]
aws_subnet.multi_subnets[133]
aws_subnet.multi_subnets[134]
aws_subnet.multi_subnets[135]
aws_subnet.multi_subnets[136]
aws_subnet.multi_subnets[137]
aws_subnet.multi_subnets[138]
aws_subnet.multi_subnets[139]
aws_subnet.multi_subnets[140]
aws_subnet.multi_subnets[141]
aws_subnet.multi_subnets[142]
aws_subnet.multi_subnets[143]
aws_subnet.multi_subnets[144]
aws_subnet.multi_subnets[145]
aws_subnet.multi_subnets[146]
aws_subnet.multi_subnets[147]
aws_subnet.multi_subnets[148]
aws_subnet.multi_subnets[149]
aws_subnet.multi_subnets[150]
aws_subnet.multi_subnets[151]
aws_subnet.multi_subnets[152]
aws_subnet.multi_subnets[153]
aws_subnet.multi_subnets[154]
aws_subnet.multi_subnets[155]
aws_subnet.multi_subnets[156]
aws_subnet.multi_subnets[157]
aws_subnet.multi_subnets[158]
aws_subnet.multi_subnets[159]
aws_subnet.multi_subnets[160]
aws_subnet.multi_subnets[161]
aws_subnet.multi_subnets[162]
aws_subnet.multi_subnets[163]
aws_subnet.multi_subnets[164]
aws_subnet.multi_subnets[165]
aws_subnet.multi_subnets[166]
aws_subnet.multi_subnets[167]
aws_subnet.multi_subnets[168]
aws_subnet.multi_subnets[169]
aws_subnet.multi_subnets[170]
aws_subnet.multi_subnets[171]
aws_subnet.multi_subnets[172]
aws_subnet.multi_subnets[173]
aws_subnet.multi_subnets[174]
aws_subnet.multi_subnets[175]
aws_subnet.multi_subnets[176]
aws_subnet.multi_subnets[177]
aws_subnet.multi_subnets[178]
aws_subnet.multi_subnets[179]
aws_subnet.multi_subnets[180]
aws_subnet.multi_subnets[181]
aws_subnet.multi_subnets[182]
aws_subnet.multi_subnets[183]
aws_subnet.multi_subnets[184]
aws_subnet.multi_subnets[185]
aws_subnet.multi_subnets[186]
aws_subnet.multi_subnets[187]
aws_subnet.multi_subnets[188]
aws_subnet.multi_subnets[189]
aws_subnet.multi_subnets[190]
aws_subnet.multi_subnets[191]
aws_subnet.multi_subnets[192]
aws_subnet.multi_subnets[193]
aws_subnet.multi_subnets[194]
aws_subnet.multi_subnets[195]
aws_subnet.multi_subnets[196]
aws_subnet.multi_subnets[197]
aws_subnet.multi_subnets[198]
aws_subnet.multi_subnets[199]
aws_subnet.multi_subnets[200]
aws_subnet.multi_subnets[201]
aws_subnet.multi_subnets[202]
aws_subnet.multi_subnets[203]
aws_subnet.multi_subnets[204]
aws_subnet.multi_subnets[205]
aws_subnet.multi_subnets[206]
aws_subnet.multi_subnets[207]
aws_subnet.multi_subnets[208]
aws_subnet.multi_subnets[209]
aws_subnet.multi_subnets[210]
aws_subnet.multi_subnets[211]
aws_subnet.multi_subnets[212]
aws_subnet.multi_subnets[213]
aws_subnet.multi_subnets[214]
aws_subnet.multi_subnets[215]
aws_subnet.multi_subnets[216]
aws_subnet.multi_subnets[217]
aws_subnet.multi_subnets[218]
aws_subnet.multi_subnets[219]
aws_subnet.multi_subnets[220]
aws_subnet.multi_subnets[221]
aws_subnet.multi_subnets[222]
aws_subnet.multi_subnets[223]
aws_subnet.multi_subnets[224]
aws_subnet.multi_subnets[225]
aws_subnet.multi_subnets[226]
aws_subnet.multi_subnets[227]
aws_subnet.multi_subnets[228]
aws_subnet.multi_subnets[229]
aws_subnet.multi_subnets[230]
aws_subnet.multi_subnets[231]
aws_subnet.multi_subnets[232]
aws_subnet.multi_subnets[233]
aws_subnet.multi_subnets[234]
aws_subnet.multi_subnets[235]
aws_subnet.multi_subnets[236]
aws_subnet.multi_subnets[237]
aws_subnet.multi_subnets[238]
aws_subnet.multi_subnets[239]
aws_subnet.multi_subnets[240]
aws_subnet.multi_subnets[241]
aws_subnet.multi_subnets[242]
aws_subnet.multi_subnets[243]
aws_subnet.multi_subnets[244]
aws_subnet.multi_subnets[245]
aws_subnet.multi_subnets[246]
aws_subnet.multi_subnets[247]
aws_subnet.multi_subnets[248]
aws_subnet.multi_subnets[249]
aws_subnet.multi_subnets[250]
aws_subnet.multi_subnets[251]
aws_subnet.multi_subnets[252]
aws_subnet.multi_subnets[253]
aws_subnet.multi_subnets[254]
aws_subnet.multi_subnets[255]
次にAWS CLIでサブネット名とCIDRを確認します。
% aws ec2 describe-subnets --filters "Name=cidr-block,Values=10.0.*" --query 'sort_by(Subnets[].{Name:Tags[?Key==`Name`].Value|[0], Cidr:CidrBlock},&Cidr)' --output table
---------------------------------------------
| DescribeSubnets |
+----------------+--------------------------+
| Cidr | Name |
+----------------+--------------------------+
| 10.0.0.0/24 | inomaso-dev-subnet-1 |
| 10.0.1.0/24 | inomaso-dev-subnet-2 |
| 10.0.10.0/24 | inomaso-dev-subnet-11 |
| 10.0.100.0/24 | inomaso-dev-subnet-101 |
| 10.0.101.0/24 | inomaso-dev-subnet-102 |
| 10.0.102.0/24 | inomaso-dev-subnet-103 |
| 10.0.103.0/24 | inomaso-dev-subnet-104 |
| 10.0.104.0/24 | inomaso-dev-subnet-105 |
| 10.0.105.0/24 | inomaso-dev-subnet-106 |
| 10.0.106.0/24 | inomaso-dev-subnet-107 |
| 10.0.107.0/24 | inomaso-dev-subnet-108 |
| 10.0.108.0/24 | inomaso-dev-subnet-109 |
| 10.0.109.0/24 | inomaso-dev-subnet-110 |
| 10.0.11.0/24 | inomaso-dev-subnet-12 |
| 10.0.110.0/24 | inomaso-dev-subnet-111 |
| 10.0.111.0/24 | inomaso-dev-subnet-112 |
| 10.0.112.0/24 | inomaso-dev-subnet-113 |
| 10.0.113.0/24 | inomaso-dev-subnet-114 |
| 10.0.114.0/24 | inomaso-dev-subnet-115 |
| 10.0.115.0/24 | inomaso-dev-subnet-116 |
| 10.0.116.0/24 | inomaso-dev-subnet-117 |
| 10.0.117.0/24 | inomaso-dev-subnet-118 |
| 10.0.118.0/24 | inomaso-dev-subnet-119 |
| 10.0.119.0/24 | inomaso-dev-subnet-120 |
| 10.0.12.0/24 | inomaso-dev-subnet-13 |
| 10.0.120.0/24 | inomaso-dev-subnet-121 |
| 10.0.121.0/24 | inomaso-dev-subnet-122 |
| 10.0.122.0/24 | inomaso-dev-subnet-123 |
| 10.0.123.0/24 | inomaso-dev-subnet-124 |
| 10.0.124.0/24 | inomaso-dev-subnet-125 |
| 10.0.125.0/24 | inomaso-dev-subnet-126 |
| 10.0.126.0/24 | inomaso-dev-subnet-127 |
| 10.0.127.0/24 | inomaso-dev-subnet-128 |
| 10.0.128.0/24 | inomaso-dev-subnet-129 |
| 10.0.129.0/24 | inomaso-dev-subnet-130 |
| 10.0.13.0/24 | inomaso-dev-subnet-14 |
| 10.0.130.0/24 | inomaso-dev-subnet-131 |
| 10.0.131.0/24 | inomaso-dev-subnet-132 |
| 10.0.132.0/24 | inomaso-dev-subnet-133 |
| 10.0.133.0/24 | inomaso-dev-subnet-134 |
| 10.0.134.0/24 | inomaso-dev-subnet-135 |
| 10.0.135.0/24 | inomaso-dev-subnet-136 |
| 10.0.136.0/24 | inomaso-dev-subnet-137 |
| 10.0.137.0/24 | inomaso-dev-subnet-138 |
| 10.0.138.0/24 | inomaso-dev-subnet-139 |
| 10.0.139.0/24 | inomaso-dev-subnet-140 |
| 10.0.14.0/24 | inomaso-dev-subnet-15 |
| 10.0.140.0/24 | inomaso-dev-subnet-141 |
| 10.0.141.0/24 | inomaso-dev-subnet-142 |
| 10.0.142.0/24 | inomaso-dev-subnet-143 |
| 10.0.143.0/24 | inomaso-dev-subnet-144 |
| 10.0.144.0/24 | inomaso-dev-subnet-145 |
| 10.0.145.0/24 | inomaso-dev-subnet-146 |
| 10.0.146.0/24 | inomaso-dev-subnet-147 |
| 10.0.147.0/24 | inomaso-dev-subnet-148 |
| 10.0.148.0/24 | inomaso-dev-subnet-149 |
| 10.0.149.0/24 | inomaso-dev-subnet-150 |
| 10.0.15.0/24 | inomaso-dev-subnet-16 |
| 10.0.150.0/24 | inomaso-dev-subnet-151 |
| 10.0.151.0/24 | inomaso-dev-subnet-152 |
| 10.0.152.0/24 | inomaso-dev-subnet-153 |
| 10.0.153.0/24 | inomaso-dev-subnet-154 |
| 10.0.154.0/24 | inomaso-dev-subnet-155 |
| 10.0.155.0/24 | inomaso-dev-subnet-156 |
| 10.0.156.0/24 | inomaso-dev-subnet-157 |
| 10.0.157.0/24 | inomaso-dev-subnet-158 |
| 10.0.158.0/24 | inomaso-dev-subnet-159 |
| 10.0.159.0/24 | inomaso-dev-subnet-160 |
| 10.0.16.0/24 | inomaso-dev-subnet-17 |
| 10.0.160.0/24 | inomaso-dev-subnet-161 |
| 10.0.161.0/24 | inomaso-dev-subnet-162 |
| 10.0.162.0/24 | inomaso-dev-subnet-163 |
| 10.0.163.0/24 | inomaso-dev-subnet-164 |
| 10.0.164.0/24 | inomaso-dev-subnet-165 |
| 10.0.165.0/24 | inomaso-dev-subnet-166 |
| 10.0.166.0/24 | inomaso-dev-subnet-167 |
| 10.0.167.0/24 | inomaso-dev-subnet-168 |
| 10.0.168.0/24 | inomaso-dev-subnet-169 |
| 10.0.169.0/24 | inomaso-dev-subnet-170 |
| 10.0.17.0/24 | inomaso-dev-subnet-18 |
| 10.0.170.0/24 | inomaso-dev-subnet-171 |
| 10.0.171.0/24 | inomaso-dev-subnet-172 |
| 10.0.172.0/24 | inomaso-dev-subnet-173 |
| 10.0.173.0/24 | inomaso-dev-subnet-174 |
| 10.0.174.0/24 | inomaso-dev-subnet-175 |
| 10.0.175.0/24 | inomaso-dev-subnet-176 |
| 10.0.176.0/24 | inomaso-dev-subnet-177 |
| 10.0.177.0/24 | inomaso-dev-subnet-178 |
| 10.0.178.0/24 | inomaso-dev-subnet-179 |
| 10.0.179.0/24 | inomaso-dev-subnet-180 |
| 10.0.18.0/24 | inomaso-dev-subnet-19 |
| 10.0.180.0/24 | inomaso-dev-subnet-181 |
| 10.0.181.0/24 | inomaso-dev-subnet-182 |
| 10.0.182.0/24 | inomaso-dev-subnet-183 |
| 10.0.183.0/24 | inomaso-dev-subnet-184 |
| 10.0.184.0/24 | inomaso-dev-subnet-185 |
| 10.0.185.0/24 | inomaso-dev-subnet-186 |
| 10.0.186.0/24 | inomaso-dev-subnet-187 |
| 10.0.187.0/24 | inomaso-dev-subnet-188 |
| 10.0.188.0/24 | inomaso-dev-subnet-189 |
| 10.0.189.0/24 | inomaso-dev-subnet-190 |
| 10.0.19.0/24 | inomaso-dev-subnet-20 |
| 10.0.190.0/24 | inomaso-dev-subnet-191 |
| 10.0.191.0/24 | inomaso-dev-subnet-192 |
| 10.0.192.0/24 | inomaso-dev-subnet-193 |
| 10.0.193.0/24 | inomaso-dev-subnet-194 |
| 10.0.194.0/24 | inomaso-dev-subnet-195 |
| 10.0.195.0/24 | inomaso-dev-subnet-196 |
| 10.0.196.0/24 | inomaso-dev-subnet-197 |
| 10.0.197.0/24 | inomaso-dev-subnet-198 |
| 10.0.198.0/24 | inomaso-dev-subnet-199 |
| 10.0.199.0/24 | inomaso-dev-subnet-200 |
| 10.0.2.0/24 | inomaso-dev-subnet-3 |
| 10.0.20.0/24 | inomaso-dev-subnet-21 |
| 10.0.200.0/24 | inomaso-dev-subnet-201 |
| 10.0.201.0/24 | inomaso-dev-subnet-202 |
| 10.0.202.0/24 | inomaso-dev-subnet-203 |
| 10.0.203.0/24 | inomaso-dev-subnet-204 |
| 10.0.204.0/24 | inomaso-dev-subnet-205 |
| 10.0.205.0/24 | inomaso-dev-subnet-206 |
| 10.0.206.0/24 | inomaso-dev-subnet-207 |
| 10.0.207.0/24 | inomaso-dev-subnet-208 |
| 10.0.208.0/24 | inomaso-dev-subnet-209 |
| 10.0.209.0/24 | inomaso-dev-subnet-210 |
| 10.0.21.0/24 | inomaso-dev-subnet-22 |
| 10.0.210.0/24 | inomaso-dev-subnet-211 |
| 10.0.211.0/24 | inomaso-dev-subnet-212 |
| 10.0.212.0/24 | inomaso-dev-subnet-213 |
| 10.0.213.0/24 | inomaso-dev-subnet-214 |
| 10.0.214.0/24 | inomaso-dev-subnet-215 |
| 10.0.215.0/24 | inomaso-dev-subnet-216 |
| 10.0.216.0/24 | inomaso-dev-subnet-217 |
| 10.0.217.0/24 | inomaso-dev-subnet-218 |
| 10.0.218.0/24 | inomaso-dev-subnet-219 |
| 10.0.219.0/24 | inomaso-dev-subnet-220 |
| 10.0.22.0/24 | inomaso-dev-subnet-23 |
| 10.0.220.0/24 | inomaso-dev-subnet-221 |
| 10.0.221.0/24 | inomaso-dev-subnet-222 |
| 10.0.222.0/24 | inomaso-dev-subnet-223 |
| 10.0.223.0/24 | inomaso-dev-subnet-224 |
| 10.0.224.0/24 | inomaso-dev-subnet-225 |
| 10.0.225.0/24 | inomaso-dev-subnet-226 |
| 10.0.226.0/24 | inomaso-dev-subnet-227 |
| 10.0.227.0/24 | inomaso-dev-subnet-228 |
| 10.0.228.0/24 | inomaso-dev-subnet-229 |
| 10.0.229.0/24 | inomaso-dev-subnet-230 |
| 10.0.23.0/24 | inomaso-dev-subnet-24 |
| 10.0.230.0/24 | inomaso-dev-subnet-231 |
| 10.0.231.0/24 | inomaso-dev-subnet-232 |
| 10.0.232.0/24 | inomaso-dev-subnet-233 |
| 10.0.233.0/24 | inomaso-dev-subnet-234 |
| 10.0.234.0/24 | inomaso-dev-subnet-235 |
| 10.0.235.0/24 | inomaso-dev-subnet-236 |
| 10.0.236.0/24 | inomaso-dev-subnet-237 |
| 10.0.237.0/24 | inomaso-dev-subnet-238 |
| 10.0.238.0/24 | inomaso-dev-subnet-239 |
| 10.0.239.0/24 | inomaso-dev-subnet-240 |
| 10.0.24.0/24 | inomaso-dev-subnet-25 |
| 10.0.240.0/24 | inomaso-dev-subnet-241 |
| 10.0.241.0/24 | inomaso-dev-subnet-242 |
| 10.0.242.0/24 | inomaso-dev-subnet-243 |
| 10.0.243.0/24 | inomaso-dev-subnet-244 |
| 10.0.244.0/24 | inomaso-dev-subnet-245 |
| 10.0.245.0/24 | inomaso-dev-subnet-246 |
| 10.0.246.0/24 | inomaso-dev-subnet-247 |
| 10.0.247.0/24 | inomaso-dev-subnet-248 |
| 10.0.248.0/24 | inomaso-dev-subnet-249 |
| 10.0.249.0/24 | inomaso-dev-subnet-250 |
| 10.0.25.0/24 | inomaso-dev-subnet-26 |
| 10.0.250.0/24 | inomaso-dev-subnet-251 |
| 10.0.251.0/24 | inomaso-dev-subnet-252 |
| 10.0.252.0/24 | inomaso-dev-subnet-253 |
| 10.0.253.0/24 | inomaso-dev-subnet-254 |
| 10.0.254.0/24 | inomaso-dev-subnet-255 |
| 10.0.255.0/24 | inomaso-dev-subnet-256 |
| 10.0.26.0/24 | inomaso-dev-subnet-27 |
| 10.0.27.0/24 | inomaso-dev-subnet-28 |
| 10.0.28.0/24 | inomaso-dev-subnet-29 |
| 10.0.29.0/24 | inomaso-dev-subnet-30 |
| 10.0.3.0/24 | inomaso-dev-subnet-4 |
| 10.0.30.0/24 | inomaso-dev-subnet-31 |
| 10.0.31.0/24 | inomaso-dev-subnet-32 |
| 10.0.32.0/24 | inomaso-dev-subnet-33 |
| 10.0.33.0/24 | inomaso-dev-subnet-34 |
| 10.0.34.0/24 | inomaso-dev-subnet-35 |
| 10.0.35.0/24 | inomaso-dev-subnet-36 |
| 10.0.36.0/24 | inomaso-dev-subnet-37 |
| 10.0.37.0/24 | inomaso-dev-subnet-38 |
| 10.0.38.0/24 | inomaso-dev-subnet-39 |
| 10.0.39.0/24 | inomaso-dev-subnet-40 |
| 10.0.4.0/24 | inomaso-dev-subnet-5 |
| 10.0.40.0/24 | inomaso-dev-subnet-41 |
| 10.0.41.0/24 | inomaso-dev-subnet-42 |
| 10.0.42.0/24 | inomaso-dev-subnet-43 |
| 10.0.43.0/24 | inomaso-dev-subnet-44 |
| 10.0.44.0/24 | inomaso-dev-subnet-45 |
| 10.0.45.0/24 | inomaso-dev-subnet-46 |
| 10.0.46.0/24 | inomaso-dev-subnet-47 |
| 10.0.47.0/24 | inomaso-dev-subnet-48 |
| 10.0.48.0/24 | inomaso-dev-subnet-49 |
| 10.0.49.0/24 | inomaso-dev-subnet-50 |
| 10.0.5.0/24 | inomaso-dev-subnet-6 |
| 10.0.50.0/24 | inomaso-dev-subnet-51 |
| 10.0.51.0/24 | inomaso-dev-subnet-52 |
| 10.0.52.0/24 | inomaso-dev-subnet-53 |
| 10.0.53.0/24 | inomaso-dev-subnet-54 |
| 10.0.54.0/24 | inomaso-dev-subnet-55 |
| 10.0.55.0/24 | inomaso-dev-subnet-56 |
| 10.0.56.0/24 | inomaso-dev-subnet-57 |
| 10.0.57.0/24 | inomaso-dev-subnet-58 |
| 10.0.58.0/24 | inomaso-dev-subnet-59 |
| 10.0.59.0/24 | inomaso-dev-subnet-60 |
| 10.0.6.0/24 | inomaso-dev-subnet-7 |
| 10.0.60.0/24 | inomaso-dev-subnet-61 |
| 10.0.61.0/24 | inomaso-dev-subnet-62 |
| 10.0.62.0/24 | inomaso-dev-subnet-63 |
| 10.0.63.0/24 | inomaso-dev-subnet-64 |
| 10.0.64.0/24 | inomaso-dev-subnet-65 |
| 10.0.65.0/24 | inomaso-dev-subnet-66 |
| 10.0.66.0/24 | inomaso-dev-subnet-67 |
| 10.0.67.0/24 | inomaso-dev-subnet-68 |
| 10.0.68.0/24 | inomaso-dev-subnet-69 |
| 10.0.69.0/24 | inomaso-dev-subnet-70 |
| 10.0.7.0/24 | inomaso-dev-subnet-8 |
| 10.0.70.0/24 | inomaso-dev-subnet-71 |
| 10.0.71.0/24 | inomaso-dev-subnet-72 |
| 10.0.72.0/24 | inomaso-dev-subnet-73 |
| 10.0.73.0/24 | inomaso-dev-subnet-74 |
| 10.0.74.0/24 | inomaso-dev-subnet-75 |
| 10.0.75.0/24 | inomaso-dev-subnet-76 |
| 10.0.76.0/24 | inomaso-dev-subnet-77 |
| 10.0.77.0/24 | inomaso-dev-subnet-78 |
| 10.0.78.0/24 | inomaso-dev-subnet-79 |
| 10.0.79.0/24 | inomaso-dev-subnet-80 |
| 10.0.8.0/24 | inomaso-dev-subnet-9 |
| 10.0.80.0/24 | inomaso-dev-subnet-81 |
| 10.0.81.0/24 | inomaso-dev-subnet-82 |
| 10.0.82.0/24 | inomaso-dev-subnet-83 |
| 10.0.83.0/24 | inomaso-dev-subnet-84 |
| 10.0.84.0/24 | inomaso-dev-subnet-85 |
| 10.0.85.0/24 | inomaso-dev-subnet-86 |
| 10.0.86.0/24 | inomaso-dev-subnet-87 |
| 10.0.87.0/24 | inomaso-dev-subnet-88 |
| 10.0.88.0/24 | inomaso-dev-subnet-89 |
| 10.0.89.0/24 | inomaso-dev-subnet-90 |
| 10.0.9.0/24 | inomaso-dev-subnet-10 |
| 10.0.90.0/24 | inomaso-dev-subnet-91 |
| 10.0.91.0/24 | inomaso-dev-subnet-92 |
| 10.0.92.0/24 | inomaso-dev-subnet-93 |
| 10.0.93.0/24 | inomaso-dev-subnet-94 |
| 10.0.94.0/24 | inomaso-dev-subnet-95 |
| 10.0.95.0/24 | inomaso-dev-subnet-96 |
| 10.0.96.0/24 | inomaso-dev-subnet-97 |
| 10.0.97.0/24 | inomaso-dev-subnet-98 |
| 10.0.98.0/24 | inomaso-dev-subnet-99 |
| 10.0.99.0/24 | inomaso-dev-subnet-100 |
+----------------+--------------------------+
ちゃんと作成できていることが確認できました٩( 'ω' )و
まとめ
VPCの設計上、作成可能であろうサブネットの上限数を実際に確認してみました。
256個のサブネットを作成することはないとは思いますが
2桁くらいのサブネットを作成時には役に立ちそうです。
この記事が、どなたかのお役に立てば幸いです。それでは!