

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

# 为组启用原定设置实例预热
<a name="enable-default-instance-warmup"></a>

您可以在创建 Auto Scaling 组时启用原定设置实例预热。也可以为现有的组启用此功能。

通过启用默认实例预热功能，您不必再为以下功能指定预热参数值：
+ [实例刷新](instance-refresh-overview.md#instance-refresh-core-concepts)
+ [目标跟踪扩缩](as-scaling-target-tracking.md#as-target-tracking-scaling-warmup)
+ [分步扩缩](as-scaling-simple-step.md#as-step-scaling-warmup)

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

**为新的组启用原定设置实例预热（控制台）**  
创建 Auto Scaling 组时，在 **Configure advanced options**（配置高级选项）页面的 **Additional settings**（其他设置）下，选择 **Enable default instance warmup**（启用原定设置实例预热）选项。选择应用程序所需的预热时间。

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

**为新的组启用原定设置实例预热（AWS CLI）**  
要为 Auto Scaling 组启用原定设置实例预热，请添加 `--default-instance-warmup` 选项并指定一个介于 0 到 3600 之间的值（以秒为单位）。启用此功能后，将值设为 `-1` 将会关闭此设置。

以下[create-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-auto-scaling-group.html)命令使用名称创建一个 Auto Scaling 组，*my-asg*并启用值为*120*秒的默认实例预热。

```
aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg --default-instance-warmup 120 ...
```

**提示**  
如果此命令引发错误，请确保已将 AWS CLI 本地版本更新到最新版本。

------

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

**为现有的组启用原定设置实例预热（控制台）**

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

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

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

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

1. 在 **Details**（详细信息）选项卡上，选择 **Advanced configurations**（高级配置）、**Edit**（编辑）。

1. 对于**默认实例预热**，选择应用程序所需的预热时间。

1. 选择**更新**。

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

**为现有的组启用原定设置实例预热（AWS CLI）**  
以下示例使用[update-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/update-auto-scaling-group.html)命令为名*my-asg*为的现有 Auto Scaling 组启用默认实例预热，其值为*120*秒。

```
aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg --default-instance-warmup 120
```

**提示**  
如果此命令引发错误，请确保已将 AWS CLI 本地版本更新到最新版本。

------