本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
第 3 步:检查结果
在此步骤中,你将检查一下CodeDeploy安装了SimpleDemoApp
Auto Scaling 组中单个 Amazon EC2 实例的版本。
检查结果 (CLI)
首先,你需要亚马逊 EC2 实例的公有 DNS。
使用Amazon CLI要在 Auto Scaling 组中获取 Amazon EC2 实例的公有 DNS,请调用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
返回值是 Amazon EC2 实例的公有 DNS。
使用 Web 浏览器,显示SimpleDemoApp版本部署到该 Amazon EC2 实例,使用如下所示的 URL:
http://
ec2-01-234-567-890.compute-1.amazonaws.com
如果您看到祝贺页面,则表示您已成功使用CodeDeploy将修订版部署到 Auto Scaling 组中的单个 Amazon EC2 实例!
接下来,您将向 Auto Scaling 组添加一个 Amazon EC2 实例。亚马逊 EC2 Auto Scaling 添加亚马逊 EC2 实例后,CodeDeploy会将您的修订部署到新实例。
检查结果(控制台)
首先,你需要亚马逊 EC2 实例的公有 DNS。
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/
在亚马逊 EC2 导航窗格中,在自动扩展,选择自动扩展组,然后选择CodeDeployDemo-AS-Group
条目。
在实例选项卡,在列表中选择 Amazon EC2 实例 ID。
在 Instances 页中的 Description 选项卡上,记下 Public DNS 值。它看上去应与下类似:ec2-01-234-567-890.compute-1.amazonaws.com
。
使用 Web 浏览器,显示SimpleDemoApp版本部署到该 Amazon EC2 实例,使用如下所示的 URL:
http://
ec2-01-234-567-890.compute-1.amazonaws.com
如果您看到祝贺页面,则表示您已成功使用CodeDeploy将修订版部署到 Auto Scaling 组中的单个 Amazon EC2 实例!
接下来,您将一个 Amazon EC2 实例添加到 Auto Scaling 组。亚马逊 EC2 Auto Scaling 添加亚马逊 EC2 实例后,CodeDeploy会将您的修订版本部署到新的 Amazon EC2 实例。