

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 验证 Auto Scaling 组的扩缩活动
<a name="as-verify-scaling-activity"></a>

在 Amazon EC2控制台的“Amazon EC2 Auto Scaling”部分中，适用于 Auto Scaling 组的**活动记录**可让您查看当前正在进行的扩缩活动的当前状态。扩展活动完成后，您可以看到它是否成功。在创建 Auto Scaling 组或向现有组添加扩展条件时，此方法特别有用。

当您向 Auto Scaling 组添加目标跟踪、步骤或简单扩展策略时，Amazon EC2 Auto Scaling 会立即开始对照该指标评估策略。在指标超过阈值达到指定数量的评估期时，指标警报将变为 ALARM（警报）状态。这意味着扩展策略可能会在创建后立即引发扩展活动。在 Amazon EC2 Auto Scaling 响应扩展策略而调整所需容量之后，您可以验证账户中的扩展活动。如果您希望从 Amazon EC2 Auto Scaling 接收告知扩展活动的电子邮件通知，请按照 [Amazon EC2 Auto Scaling 的 Amazon SNS 通知选项](ec2-auto-scaling-sns-notifications.md) 中的说明操作。

**提示**  
在以下过程中，您需要查看 Auto Scaling 组的 **Activity history**（活动历史记录）和 **Instances**（实例）部分。这两个部分都会已经显示已命名的列。要显示隐藏的列或更改显示的行数，请选择每个部分右上角的齿轮图标以打开首选项模式，根据需要更新设置，然后选择 **Confirm**（确认）。

**要查看 Auto Scaling 组的扩缩活动（控制台）**

1. 在上打开 Amazon EC2 控制台 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)，然后从导航窗格中选择 A **uto Scaling Gro** ups。

1. 在屏幕顶部的导航栏中，选择您在其中创建了自动扩缩组的区域。

1. 选中 Auto Scaling 组旁边的复选框。

   这时将在页面底部打开一个拆分窗格。

1. 在 **Activity**（活动）选项卡的 **Activity history**（活动历史记录）下，**Status**（状态）列显示您的 Auto Scaling 组是否已成功启动或终止实例，或者扩展活动是否仍在进行中。

1. （可选）如果有很多扩缩活动，您可以选择活动历史记录顶部边缘的 **>** 图标，来查看下一页的扩缩活动。

1. 在**实例管理**选项卡的**实例**下，**生命周期**列显示实例的状态。在实例开启并且任何生命周期钩子结束后，其生命周期状态将更改为 `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)。