

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 AWS 管理主控台 或 監控執行個體重新整理 AWS CLI
<a name="check-status-instance-refresh"></a>

您可以使用 AWS 管理主控台 或 監控進行中執行個體重新整理，或查詢過去六週內執行個體重新整理的狀態 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** (執行個體重新整理) 索引標籤的 **Instance refreshes history** (執行個體重新整理歷史記錄) 下，您可以查看 **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>

當您啟動執行個體重新整理時，它會進入**擱置中**狀態。它會從**擱置中**傳遞至**進行中**，直到達到**成功**、**失敗**、**已取消**、**復原成功**或**復原失敗**為止。

執行個體重新整理可以具有下列狀態：


| 狀態 | Description | 
| --- | --- | 
| 待定 | 已建立請求，但執行個體重新整理尚未啟動。 | 
| InProgress | 執行個體重新整理正在進行中。 | 
| 成功 | 執行個體重新整理已成功完成。 | 
| 失敗 | 無法完成執行個體重新整理。您可以使用狀態原因和擴展活動進行疑難排解。 | 
| 取消 | 正在取消進行中的執行個體重新整理。 | 
| 已取消 | 執行個體重新整理已取消。 | 
| 復原進行中 | 正在復原執行個體重新整理。 | 
| 復原失敗 | 復原無法完成。您可以使用狀態原因和擴展活動進行疑難排解。 | 
| 復原成功 | 復原已成功完成。 | 
| 烘焙 | 執行個體重新整理完成更新執行個體後，等待指定的製作時間。 | 