

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

# 通过 CodeDeploy 停止部署
<a name="deployments-stop"></a>

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

**警告**  
停止 EC2/本地部署可能会使您的部署组中的部分或全部实例处于不确定的部署状态。有关更多信息，请参阅 [停止和失败的部署](deployment-steps-server.md#deployment-stop-fail)。

**Topics**
+ [停止部署（控制台）](#deployments-stop-console)
+ [停止部署（CLI）](#deployments-stop-cli)

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

## 停止部署（控制台）
<a name="deployments-stop-console"></a>

1. 登录 AWS 管理控制台并打开 CodeDeploy 控制台，网址为 [https://console.aws.amazon.com/codedeploy](https://console.aws.amazon.com/codedeploy)。
**注意**  
使用您在[入门 CodeDeploy](getting-started-codedeploy.md)中设置的同一用户登录。

1. 在导航窗格中，展开**部署**，然后选择**部署**。
**注意**  
如果未显示任何条目，请确保选择了正确的区域。在全局导航栏上的区域选择器中，选择 *AWS 一般参考* 的[区域和终端节点](https://docs.aws.amazon.com/general/latest/gr/rande.html#codedeploy_region)中列出的某个区域。只有这些区域支持 CodeDeploy。

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

   1. 选择 **Stop deployment（停止部署）**以停止部署而不进行回滚。

   1. 选择 **Stop and roll back deployment（停止并回滚）**以停止并回滚部署。

   有关更多信息，请参阅 [使用重新部署和回滚部署 CodeDeploy](deployments-rollback-and-redeploy.md)。
**注意**  
如果 **Stop deployment（停止部署）**和 **Stop and roll back deployment（停止并回滚部署）**不可用，则表示部署已进展到无法停止的时间点。

## 停止部署（CLI）
<a name="deployments-stop-cli"></a>

调用 [stop-deployment](https://docs.aws.amazon.com/cli/latest/reference/deploy/stop-deployment.html) 命令，并指定部署 ID。要查看部署 ID 的列表，请调用 [list-deployments](https://docs.aws.amazon.com/cli/latest/reference/deploy/list-deployments.html) 命令。