

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

# 步驟 5：再次檢查您的結果
<a name="tutorials-auto-scaling-group-reverify"></a>

在此步驟中，您將檢查 CodeDeploy 是否在 Auto Scaling 群組中的新執行個體上安裝 SimpleDemoApp 修訂版。

**Topics**
+ [檢查自動部署結果 (CLI)](#tutorials-auto-scaling-group-reverify-cli)
+ [檢查自動部署結果 (主控台)](#tutorials-auto-scaling-group-reverify-console)

## 檢查自動部署結果 (CLI)
<a name="tutorials-auto-scaling-group-reverify-cli"></a>

1. 在呼叫 **get-deployment** 命令之前，您將需要自動部署的 ID。取得 ID 後，針對名為 **SimpleDemoApp** 的應用程式及名為 **SimpleDemoDG** 的部署群組呼叫 **list-deployments** 命令。

   ```
   aws deploy list-deployments --application-name SimpleDemoApp --deployment-group-name SimpleDemoDG --query "deployments" --output text
   ```

   應該會有兩個部署 ID。使用您還沒有用於呼叫 **get-deployment** 的命令：

   ```
   aws deploy get-deployment --deployment-id deployment-id --query "deploymentInfo.[status, creator]" --output text
   ```

   除了部署狀態之外，您應該會在命令輸出`autoScaling`中看到 (`autoScaling` 表示 Amazon EC2 Auto Scaling 已建立部署。) 

   直到部署狀態顯示 `Succeeded` 之前，請勿繼續。

1. 呼叫 **describe-instances**命令之前，您將需要新 Amazon EC2 執行個體的 ID。若要取得此 ID，請再次針對 **CodeDeployDemo-AS-Group** 呼叫 **describe-auto-scaling-groups** 命令。

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

   現在呼叫 **describe-instances** 命令：

   ```
   aws ec2 describe-instances --instance-id instance-id --query "Reservations[0].Instances[0].PublicDnsName" --output text
   ```

   在**describe-instances**命令的輸出中，記下新 Amazon EC2 執行個體的公有 DNS。

1. 使用 Web 瀏覽器，使用如下所示的 URL，顯示部署至該 Amazon EC2 執行個體的`SimpleDemoApp`修訂：

   ```
   http://ec2-01-234-567-890.compute-1.amazonaws.com
   ```

   如果出現恭喜頁面，表示您已使用 CodeDeploy 將修訂部署到 Auto Scaling 群組中向上擴展的 Amazon EC2 執行個體！

## 檢查自動部署結果 (主控台)
<a name="tutorials-auto-scaling-group-reverify-console"></a>

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/codedeploy](https://console.aws.amazon.com/codedeploy) 開啟 CodeDeploy 主控台。
**注意**  
使用您在 中設定的相同使用者登入[CodeDeploy 入門](getting-started-codedeploy.md)。

1. 在導覽窗格中，展開**部署**，然後選擇**部署**。

   

1. 選擇 Amazon EC2 Auto Scaling 建立之部署的部署 ID。

   .

1.  此 **Deployment (部署)** 頁面會顯示有關部署的資訊。一般而言，您會自行建立部署，但 Amazon EC2 Auto Scaling 會代表您建立部署，將您的修訂部署到新的 Amazon EC2 執行個體。

1. 在頁面頂端顯示 **Succeeded (成功)** 後，在執行個體上驗證結果。首先，您需要取得執行個體的公有 DNS：

1. 在 Amazon EC2 導覽窗格的 **Auto Scaling** 下，選擇 **Auto Scaling 群組**，然後選擇**CodeDeployDemo-AS-Group**項目。

1. 在**執行個體**索引標籤上，選擇新 Amazon EC2 執行個體的 ID。

1.  在 **Instances (執行個體)** 頁面上，於**Description (描述)** 標籤上，記下 **Public DNS (公開 DNS)** 值。​ 其看起來如下所示：**ec2-01-234-567-890.compute-1.amazonaws.com**

使用如下的 URL，顯示部署到執行個體的 `SimpleDemoApp` 修訂版：

```
http://ec2-01-234-567-890.compute-1.amazonaws.com
```

如果出現恭喜頁面，表示您已使用 CodeDeploy 將修訂部署到 Auto Scaling 群組中向上擴展的 Amazon EC2 執行個體！