本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
清理资源
重要
截至 2023 年 11 月 30 日,之前的亚马逊 SageMaker Studio 体验现在被命名为 Amazon St SageMaker udio Classic。以下部分专门介绍如何使用 Studio Classic 应用程序。有关使用更新后的 Studio 体验的信息,请参阅亚马逊 SageMaker Studio。
以下各节介绍如何通过 SageMaker 控制台或清理您在前面章节中创建的资源 AWS CLI。可以执行以下步骤来清理资源:
从您的域中分离映像和映像版本。
删除映像、映像版本和应用程序映像配置。
从 Amazon 删除容器镜像和存储库ECR。有关更多信息,请参阅删除存储库。
从 SageMaker 控制台清理资源
以下部分介绍如何从 SageMaker 控制台清理资源。
从域中分离映像时,将分离该映像的所有版本。分离映像后,域的所有用户都将失去对映像版本的访问权限。当一个映像版本被分离时,在该版本上有内核会话的正在运行的笔记本将继续运行。当笔记本停止运行或内核关闭时,映像版本将变得不可用。
分离映像
-
打开亚马逊 SageMaker 控制台,网址为https://console.aws.amazon.com/sagemaker/
。 -
在左侧导航窗格中,选择管理员配置。
-
在管理员配置下,选择映像。
-
在 “附加到域名的 C SageMaker ustom Studio Classic 图像” 下,选择图像,然后选择 “分离”。
-
(可选)要删除图像和所有版本 SageMaker,请选择同时删除所选图像... 。这不会从 Amazon 中删除相关的容器图片ECR。
-
选择分离。
清理来自的资源 AWS CLI
下一节将介绍如何通过 AWS CLI清理资源。
清理资源
-
通过向域传递一个空的自定义映像列表,将映像和映像版本从域中分离。打开在 将 SageMaker 图片附加到您当前的域名 中创建的
default-user-settings.json
文件。要从共享空间分离映像和映像版本,请打开default-space-settings.json
文件。 -
删除自定义映像,然后保存文件。
"DefaultUserSettings": { "KernelGatewayAppSettings": { "CustomImages": [ ], ... }, ... }
-
使用域 ID 和默认用户设置文件更新域。要更新共享空间,请使用默认空间设置文件。
aws sagemaker update-domain \ --domain-id
<d-xxxxxxxxxxxx>
\ --cli-input-json file://default-user-settings.json响应内容应该类似于以下内容。
{ "DomainArn": "arn:aws:sagemaker:us-east-2:acct-id:domain/d-xxxxxxxxxxxx" }
-
删除应用程序映像配置。
aws sagemaker delete-app-image-config \ --app-image-config-name custom-image-config
-
删除 SageMaker 图像,这也会删除所有图像版本。由镜像版本ECR表示的容器镜像不会被删除。
aws sagemaker delete-image \ --image-name custom-image