AWS CodeDeploy
用户指南 (API 版本 2014-10-06)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本指南中的过程支持新的控制台设计。如果您选择使用较旧版本的控制台,可以在本指南中找到许多仍然适用的概念和基本过程。要访问新控制台中的帮助,请选择信息图标。

步骤 3:检查结果

在此步骤中,您将检查 CodeDeploy 是否已在 Amazon EC2 Auto Scaling 组中的单个 Amazon EC2 实例上安装 SimpleDemoApp 修订。

检查结果 (CLI)

首先,您将需要 Amazon EC2 实例的公有 DNS。

使用 AWS CLI 通过调用 describe-instances 命令来获取 Amazon EC2 Auto Scaling 组中的 Amazon EC2 实例的公有 DNS。

在调用此命令之前,您将需要 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

返回的值是 Amazon EC2 实例的公有 DNS。

使用如下所示的 URL,在 Web 浏览器中显示部署到该 Amazon EC2 实例的 SimpleDemoApp 修订:

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

如果您看到恭喜页面,则表示您已成功使用 CodeDeploy 将修订部署到 Amazon EC2 Auto Scaling 组中的单个 Amazon EC2 实例!

接下来,您将向 Amazon EC2 Auto Scaling 组中添加 Amazon EC2 实例。在 Amazon EC2 Auto Scaling 添加 Amazon EC2 实例之后,CodeDeploy 会将您的修订部署到新实例。

检查结果(控制台)

首先,您将需要 Amazon EC2 实例的公有 DNS。

打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

In the Amazon EC2 navigation pane, under Auto Scaling, choose Auto Scaling Groups, and then choose the CodeDeployDemo-AS-Group entry.

实例选项卡上,选择列表中的 Amazon EC2 实例 ID。

Instances 页中的 Description 选项卡上,记下 Public DNS 值。它看上去应与下类似:ec2-01-234-567-890.compute-1.amazonaws.com

使用如下所示的 URL,在 Web 浏览器中显示部署到该 Amazon EC2 实例的 SimpleDemoApp 修订:

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

如果您看到恭喜页面,则表示您已成功使用 CodeDeploy 将修订部署到 Amazon EC2 Auto Scaling 组中的单个 Amazon EC2 实例!

接下来,向 Amazon EC2 Auto Scaling 组添加 Amazon EC2 实例。在 Amazon EC2 Auto Scaling 添加 Amazon EC2 实例之后,CodeDeploy 会将您的修订部署到新的 Amazon EC2 实例。