

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

# AWS マネジメントコンソール または を使用してインスタンスの更新をモニタリングする AWS CLI
<a name="check-status-instance-refresh"></a>

 AWS マネジメントコンソール または を使用して、進行中のインスタンスの更新をモニタリングしたり、過去 6 週間の過去のインスタンスの更新のステータスを検索したりできます AWS CLI。

## インスタンスの更新ステータスをモニタリングおよびチェックする
<a name="monitor-and-check-status"></a>

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

------
#### [ Console ]

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

**インスタンスの更新のステータスをモニタリングおよび確認する (コンソール)**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) でAmazon EC2 コンソールを開き、ナビゲーションペインで [**Auto Scaling グループ**] を選択します。

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

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

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

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

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

------
#### [ AWS CLI ]

**インスタンスの更新ステータスを確認するには (AWS CLI)**  
次の [describe-instance-refreshes](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-instance-refreshes.html) コマンドを使用します。

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

------

## インスタンスの更新ステータス
<a name="instance-refresh-statuses"></a>

インスタンスの更新を開始するとき、**[ペンディング]** ステータスになります。**[成功]**、**[失敗]**、**[キャンセル済み]**、**[RollbackSuccessful]**、**[RollbackFailed]** のいずれかに達するまで、**[保留中]** から **[InProgress]** に移行します。

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


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