Amazon Elastic Compute Cloud (Amazon EC2) インスタンスを開始、起動できず、キャパシティ不足エラーが発生します。
解決策
AWS にリクエストを送信する際、そのリクエストを完了するのに十分なオンデマンドキャパシティがない場合、次の InsufficientInstanceCapacity エラーが発生します。
「RunInstances 操作の呼び出し時にエラー (InsufficientInstanceCapacity) が発生しました (最大リトライ回数: 4 に達しました)。現在、リクエストされたアベイラビリティーゾーンには十分な容量がありません。」
一般的な問題のトラブルシューティング
次のアクションを実行します。
- 数分待ってから、リクエストを再送信します。
- インスタンスの数を減らしてから新しいリクエストを送信します。
- インスタンスを起動する場合、新しいリクエストを送信します。ただし、アベイラビリティーゾーンは指定しないでください。
- インスタンスを起動する場合、別のインスタンスタイプで新しいリクエストを送信します。
注: 起動後にインスタンスのサイズを変更できます。
クラスタープレイスメントグループにインスタンスを起動する場合、容量不足エラーが発生する場合があります。詳細については、「Amazon EC2 インスタンスのプレイスメントグループ」を参照してください。
インスタンスを移動する
問題が解決しない場合は、インスタンスを別のアベイラビリティーゾーンに移動してください。
重要なマシンでのキャパシティ不足エラーを回避する
重要なマシンのキャパシティを予約するには、事前にオンデマンドキャパシティ予約を作成することがベストプラクティスです。次の手順を実行します。
- アベイラビリティーゾーンにキャパシティ予約を作成します。
- 重要なインスタンスは、キャパシティ予約内で起動します。キャパシティ予約の使用状況をリアルタイムで表示し、必要に応じてインスタンスを起動できます。
注: キャパシティが足りない場合や、オンデマンドインスタンスのクォータを超えている場合は、キャパシティ予約を作成できません。詳細については、「制限事項」を参照してください。
関連情報
EC2 インスタンスを起動できない理由を知りたいです