
【小ネタ】TerraformでVPCのCIDR限界までサブネットを沢山作ったお話
この記事は公開されてから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桁くらいのサブネットを作成時には役に立ちそうです。
この記事が、どなたかのお役に立てば幸いです。それでは!






