

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

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

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

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

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

**注意**  
如果您的 blue/green 部署是通过进行部署 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. 在导航窗格中，展开**部署**，然后选择**部署**。
**注意**  
如果未显示任何条目，请确保选择了正确的区域。在导航栏的区域选择器中，选择[区域和终端节点中列出的区域](https://docs.aws.amazon.com/general/latest/gr/rande.html#codedeploy_region)之一*AWS 一般参考*。 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) 命令。