

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

# 删除过期或未使用的 Image Builder 资源
删除资源

Image Builder 环境就像家一样，需要定期维护，以帮助您找到所需的内容，并在不费吹灰之力的情况下完成任务。请务必定期对为了测试而创建的临时资源进行清理。否则，您可能会忘记这些资源，然后再也不记得它们的用途。届时，可能还不清楚你能否安全地删除它们。

删除资源不会删除在映像构建过程中创建的任何 Amazon EC2 AMI 或 Amazon ECR 容器映像。您必须使用相应的 Amazon EC2 或 Amazon ECR 控制台操作或 API 或 AWS CLI 命令单独清理这些内容。

**提示**  
为防止在删除资源时出现依赖项错误，请确保按以下顺序删除资源：  
映像管道
映像配方
所有剩余的资源

## 从中删除资源 AWS 管理控制台
控制台：删除资源

若要删除映像管道及其资源，请按照下列步骤操作：

**删除管道**

1. 要查看在您的账户下创建的构建管道列表，请从导航窗格中选择**映像管道**。

1. 导航到 **镜像管道** 页面，然后选中要删除的管道名称旁边的复选框。

1. 在**映像管道**面板顶部的**操作**菜单中，选择**删除**。

1. 若要确认删除，请在框中输入 `Delete`，然后选择**删除**。

**删除配方**

1. 要查看在您的账户下创建的配方列表，请从导航窗格中选择**映像配方**。

1. 选择**配方名称**旁边的复选框以选择想要删除的配方。

1. 在**映像配方**面板顶部的**操作**菜单中，选择**删除配方**。

1. 若要确认删除，请在框中输入 `Delete`，然后选择**删除**。

**删除基础设施配置**

1. 要查看在您的账户下创建的基础设施配置列表，请从导航窗格中选择**基础设施配置**。

1. 选择**配置名称**旁边的复选框以选择想要删除的基础架构配置。

1. 在**基础设施配置**面板的顶部，选择**删除**。

1. 若要确认删除，请在框中输入 `Delete`，然后选择**删除**。

**删除分配设置**

1. 要查看在您的账户下创建的分配设置列表，请从导航窗格中选择**分配设置**。

1. 选择**配置名称**旁边的复选框以选择您为本教程创建的分配设置。

1. 在**分配设置**面板的顶部，选择**删除**。

1. 若要确认删除，请在框中输入 `Delete`，然后选择**删除**。

**删除映像**

1. 要查看在您的账户下创建的映像列表，请从导航窗格中选择**映像**。

1. 对于要移除的映像，选择映像**版本**。此时将打开**映像构建版本**页面。

1. 选中要删除的任何图像的**版本**旁边的复选框。您一次可以选择多个映像版本。

1. 在**映像构建版本**面板的顶部，选择**删除版本**。

1. 若要确认删除，请在框中输入 `Delete`，然后选择**删除**。

## 从中删除图像管道 AWS CLI
删除资源 (AWS CLI)

以下示例说明如何使用 AWS CLI删除 Image Builder 资源。如前所述，必须按以下顺序删除资源以避免依赖项错误：

1. 映像管道

1. 映像配方

1. 所有剩余的资源

**从中删除图像管道 AWS CLI**  
以下示例说明了如何指定 ARN 以删除镜像管道。

```
aws imagebuilder delete-image-pipeline --image-pipeline-arn arn:aws:imagebuilder:us-west-2:123456789012:image-pipeline/my-example-pipeline
```

**从中删除图片配方 AWS CLI**  
以下示例说明了如何指定 ARN 以删除镜像配方。

```
aws imagebuilder delete-image-recipe --image-recipe-arn arn:aws:imagebuilder:us-west-2:123456789012:image-recipe/my-example-recipe/2019.12.03
```

**删除基础设施配置**  
以下示例说明了如何指定 ARN 以删除基础设施配置资源。

```
aws imagebuilder delete-infrastructure-configuration --infrastructure-configuration-arn arn:aws:imagebuilder:us-west-2:123456789012:infrastructure-configuration/my-example-infrastructure-configuration
```

**删除分配设置**  
以下示例说明了如何指定 ARN 以删除分配设置资源。

```
aws imagebuilder delete-distribution-configuration --distribution-configuration-arn arn:aws:imagebuilder:us-west-2:123456789012:distribution-configuration/my-example-distribution-configuration
```

**删除映像**  
以下示例说明了如何指定 ARN 以删除镜像生成版本。

```
aws imagebuilder delete-image --image-build-version-arn arn:aws:imagebuilder:us-west-2:123456789012:image/my-example-image/2019.12.02/1
```

**删除组件**  
以下示例演示如何使用 **imagebuilder** CLI 命令，通过指定其 ARN 来删除组件构建版本。

```
aws imagebuilder delete-component --component-build-version-arn arn:aws:imagebuilder:us-west-2:123456789012:component/my-example-component/2019.12.02/1
```

**重要**  
在删除组件构建版本之前，请确保没有任何配方以任何方式引用该版本。否则，可能会导致管道故障。