步骤 7:监控和验证部署 - Amazon CodeDeploy
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

步骤 7:监控和验证部署

在此步骤中,您将使用 CodeDeploy 控制台或 Amazon CLI 验证部署是否成功。您将使用 Web 浏览器来查看已部署到您已创建或配置的实例的网页。

注意

如果您要部署到 Ubuntu Server 实例,请使用您自己的测试策略来确定部署的版本在实例上是否按预期运行,然后转到下一步。

监控和验证部署(控制台)
  1. 在导航窗格中,展开部署,然后选择部署

  2. 在部署列表中,查找带有应用程序的价值CodeDeployGitHubDemo-应用程序还有一个部署组的价值CodeDeployGitHubDemo-DepGrp。如果成功了要么失败了不出现在状态列,选择刷新定期按下按钮。

  3. 如果失败了出现在状态专栏,按照中的说明进行操作查看实例详细信息(控制台)对部署进行故障排除。

  4. 如果成功了出现在状态列,您现在可以通过 Web 浏览器验证部署。我们的示例修订将单个网页部署到实例。如果您要部署到 Amazon EC2 实例,请在 Web 浏览器中转至http://public-dns例如(例如,http://ec2-01-234-567-890.compute-1.amazonaws.com)。

  5. 如果您能看到此网页,那么恭喜您!现在你已经成功使用了Amazon CodeDeploy从中部署修订版GitHub,你可以直接跳到步骤 8:清除

监控和验证部署 (CLI)
  1. 调用 list-deployments 命令以获取名为 CodeDeployGitHubDemo-App 的应用程序和名为 CodeDeployGitHubDemo-DepGrp 的部署组的部署 ID:

    aws deploy list-deployments --application-name CodeDeployGitHubDemo-App --deployment-group-name CodeDeployGitHubDemo-DepGrp --query "deployments" --output text
  2. 调用 get-deployment 命令,并在 list-deployments 命令的输出中提供部署 ID:

    aws deploy get-deployment --deployment-id deployment-id --query "deploymentInfo.[status, creator]" --output text
  3. 如果返回 Failed,请按照查看实例详细信息(控制台)中的说明执行操作以排查部署的问题。

  4. 如果返回 Succeeded,则可立即尝试通过 Web 浏览器验证部署。我们的示例修订是已部署到实例的单个网页。如果您要部署到 Amazon EC2 实例,则可以在您的 Web 浏览器中查看此页面,方法是http://public-dns对于亚马逊 EC2 实例(例如,http://ec2-01-234-567-890.compute-1.amazonaws.com)。

  5. 如果您能看到此网页,那么恭喜您!你已经成功使用了Amazon CodeDeploy从你那里部署GitHub存储库。