通过 CodeDeploy 停止部署 - Amazon CodeDeploy
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

通过 CodeDeploy 停止部署

您可以使用 CodeDeploy 控制台、Amazon CLI 或 CodeDeploy API 停止与您的 Amazon 账户关联的部署。

警告

停止 EC2/本地部署可能会使您的部署组中的部分或全部实例处于不确定的部署状态。有关更多信息,请参阅 停止和失败的部署

您可以停止部署,也可以停止和回滚部署。
注意

如果您的部署是通过 Amazon CloudFormation 进行蓝绿部署,则无法在 CodeDeploy 控制台中执行此任务。转到 Amazon CloudFormation 控制台执行此任务。

停止部署(控制台)

  1. 登录 Amazon Web Services 管理控制台并打开 CodeDeploy 控制台,网址为 https://console.aws.amazon.com/codedeploy

    注意

    使用您在入门 CodeDeploy中设置的同一用户登录。

  2. 在导航窗格中,展开部署,然后选择部署

    注意

    如果未显示任何条目,请确保选择了正确的区域。在全局导航栏上的区域选择器中,选择 Amazon Web Services 一般参考区域和终端节点中列出的某个区域。只有这些区域支持 CodeDeploy。

  3. 选择要停止执行以下操作之一的部署:

    1. 选择 Stop deployment(停止部署)以停止部署而不进行回滚。

    2. 选择 Stop and roll back deployment(停止并回滚)以停止并回滚部署。

    有关更多信息,请参阅 使用 CodeDeploy 重新部署和回滚部署

    注意

    如果 Stop deployment(停止部署)Stop and roll back deployment(停止并回滚部署)不可用,则表示部署已进展到无法停止的时间点。

停止部署(CLI)

调用 stop-deployment 命令,并指定部署 ID。要查看部署 ID 的列表,请调用 list-deployments 命令。