删除过时或未使用的 Image Builder 资源 - EC2Image Builder

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

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

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

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

提示

为防止在删除资源时出现依赖项错误,请确保按以下顺序删除资源:

  1. 映像管道

  2. 映像配方

  3. 所有剩余的资源

从中删除资源 AWS Management Console

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

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

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

  3. 映像管道面板顶部的操作菜单中,选择删除

  4. 若要确认删除,请在框中输入 Delete,然后选择删除

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

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

  3. 映像配方面板顶部的操作菜单中,选择删除配方

  4. 若要确认删除,请在框中输入 Delete,然后选择删除

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

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

  3. 基础设施配置面板的顶部,选择删除

  4. 若要确认删除,请在框中输入 Delete,然后选择删除

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

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

  3. 分配设置面板的顶部,选择删除

  4. 若要确认删除,请在框中输入 Delete,然后选择删除

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

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

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

  4. 映像构建版本面板的顶部,选择删除版本

  5. 若要确认删除,请在框中输入 Delete,然后选择删除

从中删除图像管道 AWS CLI

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

  1. 映像管道

  2. 映像配方

  3. 所有剩余的资源

从中删除图像管道 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
删除组件

以下示例说明如何使用imagebuilderCLI命令通过指定组件版本来删除其版本ARN。

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

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