

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

# 在 CodePipeline 中删除管道
<a name="pipelines-delete"></a>

您可以随时编辑管道以更改其功能，但您可能决定将其删除。您可以使用 Amazon CodePipeline 控制台或 **delete-pipeline** 中的 Amazon CLI 命令删除管道。

**Topics**
+ [删除管道（控制台）](#pipelines-delete-console)
+ [删除管道 (CLI)](#pipelines-delete-cli)

## 删除管道（控制台）
<a name="pipelines-delete-console"></a>

**删除管道**

1. 通过以下网址登录Amazon Web Services 管理控制台并打开 CodePipeline 控制台：[http://console.aws.amazon.com/codesuite/codepipeline/home](https://console.amazonaws.cn/codesuite/codepipeline/home)。

   所有与您的 Amazon 账户关联的管道的名称和状态将会显示。

1. 在 **Name** 中，选择您要删除的管道的名称。

1. 在管道详细信息页中，选择**编辑**。

1. 在 **Edit** 页面上，选择 **Delete**。

1. 在字段中键入 **delete** 以确认，然后选择 **Delete (删除)**。
**重要**  
并且无法撤消。

## 删除管道 (CLI)
<a name="pipelines-delete-cli"></a>

要使用 Amazon CLI 手动删除管道，请使用 [delete-pipeline](https://docs.amazonaws.cn/cli/latest/reference/codepipeline/delete-pipeline.html) 命令。

**重要**  
删除管道操作是不可逆的。没有确认对话框。命令运行后，管道将被删除，但管道中使用的任何资源都不会被删除。这样就可以更轻松地创建使用这些资源来自动发布软件的新管道。

**删除管道**

1. 打开终端（Linux、macOS 或 Unix）或命令提示符 (Windows)，并使用 Amazon CLI 运行 **delete-pipeline** 命令，指定您要删除的管道的名称。例如，要删除名为 *MyFirstPipeline* 的管道：

   ```
   aws codepipeline delete-pipeline --name MyFirstPipeline
   ```

   该命令不返回任何内容。

1. 删除任何不再需要的资源。
**注意**  
删除管道不会删除管道中所使用的资源，比如您用于部署代码的 CodeDeploy 或 Elastic Beanstalk 应用程序，或者 CodePipeline 创建的用于存储管道构件的 Amazon S3 桶（如果您从 CodePipeline 控制台创建了管道）。确保删除您不再需要的资源，这样以后您就不用再为它们付费。例如，当您首次使用控制台创建管道时，CodePipeline 会创建一个 Amazon S3 桶，用于存储您的所有管道的所有构件。如果您已经删除了您的所有管道，请按照[删除存储桶](https://docs.amazonaws.cn/AmazonS3/latest/userguide/DeletingaBucket.html)中的步骤操作。