本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
清理映像资源
本指南介绍如何清理您在前几节中创建的RStudio图像资源。要删除图像,请使用 SageMaker 控制台或本指南中所示完成以下步骤。 AWS CLI
-
将图片和图片版本与您的 Amazon SageMaker 域名分离。
-
删除映像、映像版本和应用程序映像配置。
完成这些步骤后,您可以从 Amazon 中删除容器映像和存储库ECR。有关如何删除容器映像和存储库的更多信息,请参阅删除存储库。
从 SageMaker控制台清理资源
从域中分离映像时,将分离该映像的所有版本。分离映像后,域的所有用户都将失去对映像版本的访问权限。
分离映像
-
打开 Amazon SageMaker 控制台,网址为https://console.aws.amazon.com/sagemaker/
。 -
在左侧导航窗格中,选择管理员配置。
-
在管理员配置下,选择域。
-
选择所需的域。
-
选择环境。
-
在附加到域的自定义映像下,选择映像,然后选择分离。
-
(可选)要删除图像和所有版本 SageMaker,请选择同时删除所选图像... 。这不会从 Amazon 中删除关联的图片ECR。
-
选择分离。
通过 AWS CLI清理资源
清理资源
-
通过向域传递一个空的自定义映像列表,将映像和映像版本从域中分离。打开在 将 SageMaker 图片附加到您当前的域名 中创建的
update-domain-input.json
文件。 -
删除
RSessionAppSettings
自定义映像,然后保存文件。请勿修改KernelGatewayAppSettings
自定义映像。{ "DomainId": "d-xxxxxxxxxxxx", "DefaultUserSettings": { "KernelGatewayAppSettings": { "CustomImages": [ ], ... }, "RSessionAppSettings": { "CustomImages": [ ], "DefaultResourceSpec": { } ... } } }
-
使用域 ID 和默认用户设置文件更新域。
aws sagemaker update-domain \ --domain-id
<d-xxxxxxxxxxxx>
\ --cli-input-json file://update-domain-input.json响应:
{ "DomainArn": "arn:aws:sagemaker:us-east-2:acct-id:domain/d-xxxxxxxxxxxx" }
-
删除应用程序映像配置。
aws sagemaker delete-app-image-config \ --app-image-config-name rstudio-image-config
-
删除 SageMaker 图像,这也会删除所有图像版本。Amazon ECR 中以图片版本表示的容器镜像不会被删除。
aws sagemaker delete-image \ --image-name rstudio-image