我在CloudFormation模板中遇到了一个问题。它有时(并非总是)失败并显示错误消息 -
“:resource_status_reason:不支持您请求的实例类型(c3.large) 在您要求的可用区(us-east-1a)。请重试您的请求 没有指定可用区或选择us-east-1b,us-east-1d,us-east-1c, 我们 - 东 - 1E“。
我试过没有明确指定AZ并让CloudFormation在运行时决定它,但我仍然经常收到错误,并为不同的AZ提供相同的错误消息。是否有任何方法可以提前检查可用区域的资源可用性,并强制资源在具有CloudFormation模板的可用容量的区域中启动?
感谢任何帮助。谢谢!
答案 0 :(得分:0)
区域和可用区(AZ)不是一回事,非常清楚。你的地区是我们东 - 1,你的AZ是我们中的一个 - 东 - 1a,我们 - 东 - 1b等等。
要回答您的问题,没有一种明确的方法可以确定CloudFormation本身的可用性 - 您最好的选择是使用AvailabilityZone属性将EC2分配到其中一个受支持的区域中。