【发布时间】:2016-12-13 21:08:28
【问题描述】:
下面是我用于创建 VPC 和子网的 AWS 云形成模板。VPC 已成功创建,但子网没有。我已尝试提供我的特定 IP 范围,但失败并显示错误“CIDR '172.31.48.0/20' 无效”如何使用 JSON 在模板中动态创建相应的 CIDRBlock?
"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?
【问题讨论】:
标签: amazon-web-services amazon-cloudformation subnet cidr