Amazon Elastic Compute Cloud (Amazon EC2) インスタンスを開始したり起動したりしようとしたところ、キャパシティ不足エラーが発生します。
解決策
AWS にリクエストを完了するためのオンデマンドキャパシティが不足している場合、次のエラーが発生します。
"An error occurred (InsufficientInstanceCapacity) when calling the RunInstances operation (reached max retries: 4).We currently do not have sufficient capacity in the Availability Zone you requested."
エラーのトラブルシューティング
次の方法で InsufficientInstanceCapacity エラーを解決します。
- 数分待ってから、リクエストを再送信します。
- インスタンスの数を減らしてから新しいリクエストを送信します。
- インスタンスを起動している場合、新しいリクエストを送信します。ただし、アベイラビリティゾーンは指定しないでください。
注: デフォルト以外の VPC でインスタンスを起動する場合は、別のアベイラビリティゾーンのサブネットを選択します。
- インスタンスを起動している場合、別のインスタンスタイプで新しいリクエストを送信します。
注: 起動後にインスタンスのサイズを変更できます。
クラスタープレイスメントグループにインスタンスを起動する場合、キャパシティ不足エラーが発生することがあります。詳細については、「Amazon EC2 インスタンスのプレイスメントグループ」を参照してください。
インスタンスを移動する
エラーが解消されない場合は、インスタンスを別のアベイラビリティゾーンに移動してください。
重要なマシンでのキャパシティ不足エラーを回避する
重要なマシン用のキャパシティを予約するには、事前にオンデマンドキャパシティ予約を作成することをお勧めします。次の手順を実行します。
- アベイラビリティゾーンでキャパシティ予約を作成します。
- 重要なインスタンスをキャパシティ予約内で起動します。キャパシティ予約の使用状況をリアルタイムで表示し、必要に応じてその予約内でインスタンスを起動できます。
注: キャパシティが足りない場合や、オンデマンドインスタンスのクォータを超えている場合は、キャパシティ予約を作成できません。詳細については、「制限事項」を参照してください。
関連情報
EC2 インスタンスを開始または起動できない原因を教えてください。