本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
删除过时或未使用的 Image Builder 资源
Image Builder 环境就像家一样,需要定期维护,以帮助您找到所需的内容,并在不费吹灰之力的情况下完成任务。请务必定期对为了测试而创建的临时资源进行清理。否则,您可能会忘记这些资源,然后再也不记得它们的用途。届时,可能还不清楚您能否安全地删除它们。
删除资源不会删除在映像构建过程中创建的任何 Amazon EC2 AMIs 或 Amazon ECR 容器镜像。您必须使用相应的 Amazon EC2 或 Amazon ECR 控制台操作API或 AWS CLI 命令单独清理这些内容。
提示
为防止在删除资源时出现依赖项错误,请确保按以下顺序删除资源:
-
映像管道
-
映像配方
-
所有剩余的资源
从中删除资源 AWS Management Console
若要删除映像管道及其资源,请按照下列步骤操作:
删除管道
-
要查看在您的账户下创建的构建管道列表,请从导航窗格中选择映像管道。
-
导航到 镜像管道 页面,然后选中要删除的管道名称旁边的复选框。
-
在映像管道面板顶部的操作菜单中,选择删除。
-
若要确认删除,请在框中输入
Delete
,然后选择删除。
删除配方
-
要查看在您的账户下创建的配方列表,请从导航窗格中选择映像配方。
-
选择配方名称旁边的复选框以选择想要删除的配方。
-
在映像配方面板顶部的操作菜单中,选择删除配方。
-
若要确认删除,请在框中输入
Delete
,然后选择删除。
删除基础设施配置
-
要查看在您的账户下创建的基础设施配置列表,请从导航窗格中选择基础设施配置。
-
选择配置名称旁边的复选框以选择想要删除的基础架构配置。
-
在基础设施配置面板的顶部,选择删除。
-
若要确认删除,请在框中输入
Delete
,然后选择删除。
删除分配设置
-
要查看在您的账户下创建的分配设置列表,请从导航窗格中选择分配设置。
-
选择配置名称旁边的复选框以选择您为本教程创建的分配设置。
-
在分配设置面板的顶部,选择删除。
-
若要确认删除,请在框中输入
Delete
,然后选择删除。
删除映像
-
要查看在您的账户下创建的映像列表,请从导航窗格中选择映像。
-
对于要移除的映像,选择映像版本。此时将打开映像构建版本页面。
-
选中要删除的任何图像的版本旁边的复选框。您一次可以选择多个映像版本。
-
在映像构建版本面板的顶部,选择删除版本。
-
若要确认删除,请在框中输入
Delete
,然后选择删除。
从中删除图像管道 AWS CLI
以下示例说明如何使用 AWS CLI删除 Image Builder 资源。如前所述,必须按以下顺序删除资源以避免依赖项错误:
-
映像管道
-
映像配方
-
所有剩余的资源
从中删除图像管道 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
重要
在删除组件构建版本之前,请确保没有任何配方以任何方式引用该版本。否则,可能会导致管道故障。