2017-04-10 7 views
0

CloudFormationテンプレートの問題に直面しています。CloudFormationエラー - 要求された容量が指定された空き領域で使用できないため、作成に失敗しました

":resource_status_reason:要求されたインスタンスの種類(c3.large)は、要求された可用性ゾーン(us-east-1a)のに対応していません。リクエストを再試行してください。 可用性ゾーンを指定していないか、またはus-east-1b、us-east-1d、us-east-1c、 us-east-1eを選択していません。

私はAZを明示的に指定せず、実行時にCloudFormationに決定させましたが、別のAZの同じエラーメッセージで頻繁にエラーが発生しました。可用性ゾーンのリソースの可用性を事前にチェックし、CloudFormationテンプレートで使用可能な容量のあるゾーンでリソースを起動する方法はありますか?

何か助けていただければ幸いです。ありがとうございました!

答えて

0

リージョンと空き領域(AZ)は完全にはっきりしているわけではありません。お住まいの地域はus-east-1、あなたのAZはus-east-1a、us-east-1bなどのいずれかです。

質問に答えるために、CloudFormationそれ自体、あなたの最善の策は、EC2を、AvailabilityZoneプロパティを使ってサポートされている地域の1つで具体的に起動するように割り当てることです。

+0

CloudFormationだけで同じサブネット内に10個のインスタンスを起動する必要がある場合はどうすればよいですか?この容量の問題を回避する方法はありませんか? AWSは明示的に指定されていない場合は、容量AZを選択する必要があります。私が間違っていれば私を修正してください。 –

+0

これは容量の問題ではなく、選択したAZは単にc3.largeタイプのインスタンスの起動をサポートしていません。 –

+0

私たちは東アジアのAZで失敗が一貫していないので、私はそうは思わない。私のCloudFormationスタックは時にはus-east-1a AZで正常に起動します。 –

関連する問題