インスタンスの更新を監視します。 - Amazon EC2 Auto Scaling

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

インスタンスの更新を監視します。

またはを使用して、進行中のインスタンス更新を監視したり、過去 6 週間の過去のインスタンス更新のステータスを調べたりできます。 AWS Management Console AWS CLI

インスタンス更新のステータスを監視および確認できます。

インスタンス更新の状態を監視して確認するには、以下の方法のいずれかを使用します。

Console
ヒント

この手順では、指定した列が既に表示されているはずです。非表示の列を表示したり、表示する行数を変更したりするには、セクションの右上隅にある歯車アイコンを選択して設定モーダルを開きます。必要に応じて設定を更新し、[確認] を選択します。

インスタンス更新のステータスを監視して確認するには (コンソール)
  1. https://console.aws.amazon.com/ec2/ でAmazon EC2 コンソールを開き、ナビゲーションペインで [Auto Scaling グループ] を選択します。

  2. Auto Scaling グループの横にあるチェックボックスを選択します。

    ページの下部に分割されたペインが開きます。

  3. [Instance refresh history] (インスタンスの更新履歴) の [Instance refresh] (インスタンスの更新) タブで、[Status] (ステータス) 列を確認し、リクエストのステータスを決定できます。初期化中、Pending操作はステータスに移行します。その後、ステータスはすぐに InProgress に変わります。すべてのインスタンスが更新されると、ステータスが Successful に変わります。

  4. グループのスケーリングアクティビティを確認することで、進行中のアクティビティの成功または失敗をさらに監視できます。[Activity (アクティビティ)] タブの [Activity history (アクティビティ履歴)] では、インスタンスの更新が開始されると、インスタンスの終了時、インスタンスの起動時に、それぞれ別のエントリが表示されます。スケーリングアクティビティが多数ある場合は、アクティビティ履歴の上部にある > アイコンを選択すると、さらに多くのアクティビティを確認できます。アクティビティが失敗する原因となる問題のトラブルシューティングについては、を参照してくださいAmazon EC2 Auto Scaling をトラブルシューティングする

  5. (オプション) [インスタンス管理] タブの [インスタンス] で、必要に応じて特定のインスタンスの進行状況を確認できます。

AWS CLI
インスタンスの更新状況を監視して確認するには (AWS CLI)

次の describe-instance-refreshes コマンドを使用します。

aws autoscaling describe-instance-refreshes --auto-scaling-group-name my-asg

以下は出力例です。

インスタンスの更新は開始時間順に行われます。まだ進行中のインスタンス更新が最初に説明されます。

{ "InstanceRefreshes":[ { "InstanceRefreshId":"08b91cf7-8fa6-48af-b6a6-d227f40f1b9b", "AutoScalingGroupName":"my-asg", "Status":"InProgress", "StatusReason":"Waiting for instances to warm up before continuing. For example: i-0645704820a8e83ff is warming up.", "StartTime":"2023-11-24T16:46:52+00:00", "PercentageComplete":50, "InstancesToUpdate":0, "Preferences":{ "MaxHealthyPercentage":120, "MinHealthyPercentage":90, "InstanceWarmup":60, "SkipMatching":false, "AutoRollback":true, "ScaleInProtectedInstances":"Ignore", "StandbyInstances":"Ignore" } }, { "InstanceRefreshId":"0e151305-1e57-4a32-a256-1fd14157c5ec", "AutoScalingGroupName":"my-asg", "Status":"Successful", "StartTime":"2023-11-22T13:53:37+00:00", "EndTime":"2023-11-22T13:59:45+00:00", "PercentageComplete":100, "InstancesToUpdate":0, "Preferences":{ "MaxHealthyPercentage":120, "MinHealthyPercentage":90, "InstanceWarmup":60, "SkipMatching":false, "AutoRollback":true, "ScaleInProtectedInstances":"Ignore", "StandbyInstances":"Ignore" } } ] }

グループのスケーリングアクティビティを確認することで、進行中のアクティビティの成功または失敗をさらに監視できます。スケーリングアクティビティは、インスタンスの更新に関する問題のトラブルシューティングに役立つ詳細を掘り下げるのにも役立ちます。詳細については、「Amazon EC2 Auto Scaling をトラブルシューティングする」を参照してください。

インスタンスの更新ステータス

インスタンスの更新を開始するとき、[ペンディング] ステータスになります。保留中から [成功]、[失敗]、[キャンセル] RollbackSuccessful、または RollbackFailed[完了] InProgressになるまで続きます。

インスタンスの更新には、次のステータスがあります。

ステータス 説明
[保留中] リクエストは作成されましたが、インスタンスの更新が開始されていません。
InProgress インスタンスの更新が進行中です。
[成功] インスタンスの更新が正常に完了しました。
[失敗] インスタンスの更新を完了できませんでした。ステータスの理由とスケーリングアクティビティを使用してトラブルシューティングを行うことができます。
[キャンセル中] 進行中のインスタンスの更新をキャンセルしています。
[キャンセル済] インスタンスの更新はキャンセルされました。
RollbackInProgress インスタンスの更新がロールバックされています。
RollbackFailed ロールバックを完了できませんでした。ステータスの理由とスケーリングアクティビティを使用してトラブルシューティングを行うことができます。
RollbackSuccessful ロールバックが正常に完了しました。