

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

# 步骤 5：再次检查结果
<a name="tutorials-auto-scaling-group-reverify"></a>

在此步骤中，您将检查是否在 Auto Scaling 组中的新实例上 CodeDeploy 安装了 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
   ```

   应该有两个部署 IDs。在对 **get-deployment** 命令的调用中使用您尚未使用的 ID：

   ```
   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. 使用如下所示的 URL，在 Web 浏览器中显示部署到该 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://console.aws.amazon.com/codede](https://console.aws.amazon.com/codedeploy) ploy 上打开 CodeDeploy 控制台。
**注意**  
使用您在[入门 CodeDeploy](getting-started-codedeploy.md)中设置的同一用户登录。

1. 在导航窗格中，展开**部署**，然后选择**部署**。

   

1. 选择 Amazon EC2 Auto Scaling 创建的部署的部署 ID。

   .

1.  **部署**页显示有关部署的信息。通常，您会自己创建部署，但 Amazon EC2 Auto Scaling 会代表您创建一个部署以将您的修订部署到新的 Amazon EC2 实例。

1. 页面顶部显示**成功**之后，在实例上验证结果。您首先需要获取实例的公有 DNS：

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

1. 在**实例**选项卡上，选择新的 Amazon EC2 实例的 ID。

1. 在 **Instances** 页中的 **Description** 选项卡上，记下 **Public 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 实例部署修订版！