

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

# 步驟 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 群組 (CLI) 中的 Amazon EC2 執行個體數量](#tutorials-auto-scaling-group-scale-up-cli)
+ [擴展部署群組中的 Amazon EC2 執行個體數量 （主控台）](#tutorials-auto-scaling-group-scale-up-console)

## 擴展 Auto Scaling 群組 (CLI) 中的 Amazon EC2 執行個體數量
<a name="tutorials-auto-scaling-group-scale-up-cli"></a>

1. 呼叫 **update-auto-scaling-group**命令，將名為 的 Auto Scaling 群組中的 Amazon EC2 執行個體**CodeDeployDemo-AS-Group**從 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. 選擇**執行個體**標籤。新的 Amazon EC2 執行個體應該會出現在清單中。(如果執行個體沒有顯示，您也許需要選擇 **Refresh (重新整理)** 按鈕數次)。在**生命週期**欄中顯示 **InService** 的值，且**運作狀態**欄中顯示 **Healthy** 的值之前，請勿繼續。