

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

# 驗證 Auto Scaling 群組的擴展活動
<a name="as-verify-scaling-activity"></a>

在 Amazon EC2 主控台的 Amazon EC2 Auto Scaling 區段中，Auto Scaling 群組的 **Activity history** (活動歷史記錄) 可以讓您檢視進行中的擴展活動的目前狀態。擴展活動完成後，您可以查看其是否成功。建立 Auto Scaling 群組或向現有群組新增擴展條件時，此功能特別實用。

當您向 Auto Scaling 群組新增目標追蹤、步驟或簡單擴展政策時，Amazon EC2 Auto Scaling 會立即開始針對該指標評估政策。當指標超過閾值達到指定的評估期間數，指標警示會進入 ALARM 狀態。這表示擴展政策可能會在建立之後立即產生擴展活動。Amazon EC2 Auto Scaling 調整所需容量以回應擴展政策之後，即可在您的帳戶中驗證擴展活動。如果要接收來自 Amazon EC2 Auto Scaling 的電子郵件通知，通知您有關擴展活動的資訊，則請遵循 [Amazon EC2 Auto Scaling 的 Amazon SNS 通知選項 Amazon EC2 Auto Scaling](ec2-auto-scaling-sns-notifications.md) 中的指示。

**提示**  
在下列程序中，您可以查看 Auto Scaling 群組的 **Activity history** (活動歷史記錄) 和 **Instances** (執行個體) 部分。在這兩個部分中，已顯示了指定的資料欄。要顯示隱藏的資料欄列或變更顯示的資料列，請選擇每個部分右上角的齒輪圖示以開啟偏好設定模式，視需要更新設定，然後選擇 **Confirm** (確認)。

**檢視 Auto Scaling 群組的擴展活動 (主控台)**

1. 前往網址 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台，然後從導覽窗格中選擇 **Auto Scaling 群組**。

1. 在螢幕上方的導覽列中，選擇您在建立 Auto Scaling 群組時所在的區域。

1. 選取 Auto Scaling 群組旁的核取方塊。

   頁面底部會開啟一個分割窗格。

1. 在 **Activity** (活動) 索引標籤的 **Activity history** (活動歷史記錄) 中，**Status** (狀態) 欄位會顯示 Auto Scaling 群組是否已成功啟動或終止執行個體，或擴展活動是否仍在進行中。

1. (選用) 如果您有大量擴展活動，則可以選擇活動歷史記錄頂部邊緣的 **>** 圖示以查看擴展活動的下一頁。

1. 在 **Instance management** (執行個體管理) 索引標籤 **Instances** (執行個體) 下的 **Lifecycle** (生命週期) 欄會包含執行個體的狀態。在執行個體啟動並完成任何 lifecycle hook 後，它的生命週期狀態會變更為 `InService`。**Health status** (運作狀態) 欄會顯示對執行個體進行 EC2 執行個體運作狀態檢查的結果。

**檢視 Auto Scaling 群組的擴展活動 (AWS CLI)**  
使用以下 [describe-scaling-activities](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-scaling-activities.html) 命令。

```
aws autoscaling describe-scaling-activities --auto-scaling-group-name {{my-asg}}
```

以下為範例輸出。

擴展活動依開始時間排序。首先描述仍在進行中的活動。

```
{
  "Activities": [
    {
      "ActivityId": "5e3a1f47-2309-415c-bfd8-35aa06300799",
      "AutoScalingGroupName": "my-asg",
      "Description": "Terminating EC2 instance: i-06c4794c2499af1df",
      "Cause": "At 2020-02-11T18:34:10Z a monitor alarm TargetTracking-my-asg-AlarmLow-b9376cab-18a7-4385-920c-dfa3f7783f82 in state ALARM triggered policy my-target-tracking-policy changing the desired capacity from 3 to 2.  At 2020-02-11T18:34:31Z an instance was taken out of service in response to a difference between desired and actual capacity, shrinking the capacity from 3 to 2.  At 2020-02-11T18:34:31Z instance i-06c4794c2499af1df was selected for termination.",
      "StartTime": "2020-02-11T18:34:31.268Z",
      "EndTime": "2020-02-11T18:34:53Z",
      "StatusCode": "Successful",
      "Progress": 100,
      "Details": "{\"Subnet ID\":\"subnet-5ea0c127\",\"Availability Zone\":\"us-west-2a\"...}",
      "AutoScalingGroupARN": "{{arn}}"
    },
...
  ]
}
```

如需輸出中欄位的說明，請參閱《Amazon EC2 Auto Scaling API 參考》**中的[活動](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_Activity.html)。

如需協助擷取已刪除群組的擴展活動，以及可能會遇到的錯誤類型和處理方式的相關資訊，請參閱 [對 Amazon EC2 Auto Scaling 中的問題進行故障診斷](CHAP_Troubleshooting.md)。