【发布时间】:2014-02-18 20:34:32
【问题描述】:
我有一个 cloudformation 脚本,它尝试创建一个 VPC,每个 AZ 有一个子网。
当我跑步时:
aws ec2 describe-availablity-zones
我返回了 4 个区域:
"AvailabilityZones": [
{
"State": "available",
"RegionName": "us-east-1",
"Messages": [],
"ZoneName": "us-east-1a"
},
{
"State": "available",
"RegionName": "us-east-1",
"Messages": [],
"ZoneName": "us-east-1b"
},
{
"State": "available",
"RegionName": "us-east-1",
"Messages": [],
"ZoneName": "us-east-1c"
},
{
"State": "available",
"RegionName": "us-east-1",
"Messages": [],
"ZoneName": "us-east-1d"
}
]
但是,当我尝试创建堆栈时,出现错误:
"ResourceStatusReason": "Value (us-east-1a) for parameter availabilityZone
is invalid. Subnets can currently only be created in the following
availability zones: us-east-1c, us-east-1b, us-east-1d.",
我正在指定可用区
"AvailabilityZone" : {
"Fn::Select" : [ "0", { "Fn::GetAZs" : "" } ]
},
有没有办法检查 AZ 是否真的可用于创建子网?
【问题讨论】:
标签: amazon-web-services amazon-cloudformation availability-zone