

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

# 步骤 4：增加 Auto Scaling 组中的 Amazon EC2 实例数量
<a name="tutorials-auto-scaling-group-scale-up"></a>

在此步骤中，指示 Auto Scaling 组创建其他 Amazon EC2 实例。在 Amazon EC2 Auto Scaling 创建实例后，将您的修订 CodeDeploy 部署到该实例。

**Topics**
+ [扩展 Auto Scaling 组中的 Amazon EC2 实例数（CLI）](#tutorials-auto-scaling-group-scale-up-cli)
+ [扩展部署组中的 Amazon EC2 实例数（控制台）](#tutorials-auto-scaling-group-scale-up-console)

## 扩展 Auto Scaling 组中的 Amazon EC2 实例数（CLI）
<a name="tutorials-auto-scaling-group-scale-up-cli"></a>

1. 调用 **update-auto-scaling-group** 命令以将名为 **CodeDeployDemo-AS-Group** 的 Auto Scaling 组中的 Amazon EC2 实例数量从 1 增至 2。

   在本地 Linux、macOS 或 Unix 计算机上：

   ```
   aws autoscaling update-auto-scaling-group \
     --auto-scaling-group-name CodeDeployDemo-AS-Group \
     --min-size 2 \
     --max-size 2 \
     --desired-capacity 2
   ```

   在本地 Windows 计算机上：

   ```
   aws autoscaling update-auto-scaling-group --auto-scaling-group-name CodeDeployDemo-AS-Group --min-size 2 --max-size 2 --desired-capacity 2
   ```

1. 确保 Auto Scaling 组现在有两个 Amazon EC2 实例。针对 **CodeDeployDemo-AS-Group** 调用 **describe-auto-scaling-groups** 命令：

   ```
   aws autoscaling describe-auto-scaling-groups --auto-scaling-group-names CodeDeployDemo-AS-Group --query "AutoScalingGroups[0].Instances[*].[HealthStatus, LifecycleState]" --output text
   ```

   请在返回的值显示 `Healthy` 和 `InService` 之后继续。

## 扩展部署组中的 Amazon EC2 实例数（控制台）
<a name="tutorials-auto-scaling-group-scale-up-console"></a>

1. 在 Amazon EC2 导航栏的 **Auto Scaling** 下，选择 **Auto Scaling 组**，然后选择 **CodeDeployDemo-AS-Group**。

1. 选择**操作**，然后选择**编辑**。

1. 在 **Details（详细信息）**选项卡上的 **Desired（所需数量）**、**Min（最小数量）**和 **Max（最大数量）**框中，键入 **2**，然后选择 **Save（保存）**。

1. 选择 **Instances** 选项卡。新的 Amazon EC2 实例应该会出现在列表中。（如果该实例未出现，您可能需要选择几次 **Refresh** 按钮。） 在 “**生命周期**” 列中**InService**显示的值且 “健康” 的值出现在 “**健康****状态**” 列中之前，请勿继续操作。