Amazon EC2 Auto Scaling グループのステータスが「キャパシティーの更新」のままになり、変化しません。
簡単な説明
必要なキャパシティーがグループの合計キャパシティーよりも大きい場合、EC2 Auto Scaling グループが「キャパシティーの更新」の状態で停止することがあります。
たとえば、希望するキャパシティーを 10 に設定したとします。ただし、グループのキャパシティーは 5 です。この場合、現在のキャパシティーよりも大きいため、グループは目的のキャパシティーに達することができません。
設定したキャパシティーがグループのキャパシティーに達しない理由を特定するには、次の手順を実行します。
解決策
中断されたプロセス
1 つ以上のプロセスが中断されている場合、EC2 Auto Scaling グループはインスタンスの起動や終了ができない可能性があります。希望するキャパシティーに達するには、インスタンスを起動または終了する必要があります。
この問題を解決するには、中断したプロセスを再開します。
起動または終了の失敗
グループの履歴を調べて、EC2 Auto Scaling グループがインスタンスを正常に起動または終了したかどうかを確認します。スケーリングアクティビティはまだ進行中の可能性があります。スケーリングアクティビティを表示する方法については、Auto Scaling グループのスケーリングアクティビティを確認するを参照してください。
起動の失敗
起動に失敗した場合は、Amazon EC2 Auto Scaling のトラブルシューティング: EC2 インスタンスの起動失敗を参照してください。
終了の失敗
次のエラーメッセージが表示されているかを確認してください。
「カスタム終了ポリシーからの応答が無効なため、インスタンスを終了できませんでした。ステータスの理由: Lambda からのお客様の応答はデコードできませんでした。」
このメッセージが表示された場合、失敗は AWS Lambda のカスタム終了ポリシーに関連している可能性があります。
この問題を解決するには、Lambda 関数をチェックして、終了する準備ができているインスタンスを Lambda が返せることを確認します。