以下は、VPCとサブネットを作成するAWSクラウド形成テンプレートです.VPCは正常に作成されていますが、サブネットは作成されていません。私は特定のIP範囲を与えようとしましたが、エラー 'The CIDR' 172.31.48.0/20 'が無効です。どうすればJSONを使ってテンプレート内でそれぞれのCIDRBlockを動的に作成できますか?AWSで動的にCIDRを作成するクラウドフォーメーションテンプレート
"VPC1": {
"Type": "AWS::EC2::VPC",
"Properties": {
"CidrBlock": "10.10.0.0/16",
"InstanceTenancy": "default",
"EnableDnsSupport": "true",
"EnableDnsHostnames": "false",
"Tags": [
{
"Key": "Name",
"Value": "My Dashboard"
}
]
}
},
"subnet1": {
"Type": "AWS::EC2::Subnet",
"Properties": {
"CidrBlock": "172.31.48.0/20",
"AvailabilityZone": "us-east-2a",
"VpcId": {
"Ref": "VPC1"
}
}
},
"subnet2": {
"Type": "AWS::EC2::Subnet",
"Properties": {
"CidrBlock": "172.31.0.0/20",
"AvailabilityZone": "us-east-2b",
"VpcId": {
"Ref": "VPC1"
},
"Tags": [
{
"Key": "Name",
"Value": "MyDashboard"
}
]
}
},
"subnet3": {
"Type": "AWS::EC2::Subnet",
"Properties": {
"CidrBlock": "172.31.32.0/20",
"AvailabilityZone": "us-east-2a",
"VpcId": {
"Ref": "VPC1"
}
}
}
VPCは、サブネットの作成に成功し、ではなくなっています。私は特定のIP範囲を与えようとしましたが、エラーで失敗しています'The CIDR '172.31.48.0/20' is invalid'
JSONを使用してテンプレート内でそれぞれのCIDRBlockを動的に作成するにはどうすればよいですか?