所以我在我的網絡模板這CloudFormation資源:FN :: GetAZs + FN ::選擇不協同操作
Resources:
...
PubSubnetAz2:
Type: AWS::EC2::Subnet
Properties:
VpcId: !Ref Vpc
CidrBlock: !FindInMap [VpcCidrs, !Ref "AWS::Region", pubsubnet2]
AvailabilityZone: !Select
- 1
- Fn::GetAZs: !Ref "AWS::Region"
當我試圖創建這個堆棧我得到這個錯誤:
17:40:06 UTC-0700 CREATE_FAILED AWS::EC2::Subnet PubSubnetAz2 Template error: Fn::Select cannot select nonexistent value at index 1
該模板驗證,我有一個PubSubnetAz1
塊是相同的,並通過,(它選擇index=0
雖然)。
我使用的是Fn::GetAZs
錯?
PS。據我所知,我使用的是us-west-2
區域,有> 1個AZ。
非常適合我!不知道我做了什麼不同,但刪除了'!Ref「AWS:Region」'並用'「」替換了這個工作。謝謝約翰! –