AWS Management Console または を使用してインスタンスの更新をモニタリングする AWS CLI - Amazon EC2 Auto Scaling

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

AWS Management Console または を使用してインスタンスの更新をモニタリングする AWS CLI

AWS Management Console または を使用して、進行中のインスタンスの更新をモニタリングしたり、過去 6 週間の過去のインスタンスの更新のステータスを検索したりできます AWS CLI。

インスタンスの更新ステータスをモニタリングおよびチェックする

インスタンスの更新ステータスをモニタリングおよびチェックするには、以下のいずれかの方法を使用します。

Console
ヒント

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

インスタンスの更新のステータスをモニタリングおよび確認する (コンソール)
  1. Word で Amazon EC2 コンソールを開き、ナビゲーションペインから Auto Scaling Groups を選択します。 https://console.aws.amazon.com/ec2/

  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 の問題をトラブルシューティングする」を参照してください。

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

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

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

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