我有一个CloudFormation模板,我试图部署。
是为 us-west-2 制作的。我试图在 us-east-1 中部署它。
我已尝试进行所有必要的更改,但我不断收到错误:
CREATE_FAILED
周围:
类型:AWS :: AutoScaling :: AutoScalingGroup逻辑ID: WebServerScalingGroup原因:指定的可用区域 子网和AutoScalingGroup不匹配
以下是我的模板引用的一部分" WebServerScalingGroup
"。
"WebServerScalingGroup":{
"Type":"AWS::AutoScaling::AutoScalingGroup",
"UpdatePolicy":{
"AutoScalingRollingUpdate":{
"MinInstancesInService":{
"Ref":"MinWebServers"
},
"MaxBatchSize":"1",
"PauseTime":"PT5M"
}
},
"Properties":{
"AvailabilityZones":{
"Fn::FindInMap":[
"AWSRegions2AZ",
{
"Ref":"Region"
},
"AZ"
]
},
"VPCZoneIdentifier":{
"Ref":"WebServerSubnetsID"
},
"LaunchConfigurationName":{
"Ref":"WebServerLaunchConfig"
},
"MinSize":{
"Ref":"MinWebServers"
},
"MaxSize":{
"Ref":"MaxWebServers"
},
"DesiredCapacity":{
"Ref":"DesiredNumberOfWebServers"
},
"LoadBalancerNames":[
{
"Ref":"ElasticLoadBalancer"
}
],
"Tags":[
{
"Key":"Network",
"Value":"Private",
"PropagateAtLaunch":"true"
},
{
"Key":"Name",
"Value": {
"Fn::Join":[
"",
[
"vidly-mediadrop-app-",
{
"Ref":"EnvironmentType"
}
]
]
},
"PropagateAtLaunch":"true"
}
]
}
},
编辑:以下是AWSRegions2AZ
"AWSRegions2AZ":{
"us-east-1":{
"AZ":[
"us-east-1b",
"us-east-1c",
"us-east-1d",
"us-east-1e"
]
}
答案 0 :(得分:0)
很难从您提供的片段中看出,但是从您收到的消息中我会说,您在WebServerSubnetsID
中提供的子网ID与可用性的不同集合(或子集)相关联由AWSRegions2AZ
返回的区域。
您是否在每个AZ中创建了子网?