清理 Amazon SageMaker Studio Classic 中自定义图片的资源 - 亚马逊 SageMaker AI
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

清理 Amazon SageMaker Studio Classic 中自定义图片的资源

重要

截至 2023 年 11 月 30 日,之前的亚马逊 SageMaker Studio 体验现在被命名为 Amazon St SageMaker udio Classic。以下部分专门介绍如何使用 Studio Classic 应用程序。有关使用更新的 Studio 体验的信息,请参阅 亚马逊 SageMaker Studio

Studio Classic 仍针对现有工作负载进行维护,但不再可供入门使用。您只能停止或删除现有的 Studio Classic 应用程序,不能创建新的应用程序。我们建议您将工作负载迁移到全新 Studio 体验

以下各节介绍如何从 SageMaker AI 控制台或清理您在前面章节中创建的资源 Amazon CLI。可以执行以下步骤来清理资源:

  • 从您的域中分离映像和映像版本。

  • 删除映像、映像版本和应用程序映像配置。

  • 从 Amazon ECR 中删除容器映像和存储库。有关更多信息,请参阅删除存储库

从 SageMaker AI 控制台清理资源

以下部分介绍如何从 SageMaker AI 控制台清理资源。

从域中分离映像时,将分离该映像的所有版本。分离映像后,域的所有用户都将失去对映像版本的访问权限。当一个映像版本被分离时,在该版本上有内核会话的正在运行的笔记本将继续运行。当笔记本停止运行或内核关闭时,映像版本将变得不可用。

分离映像
  1. 打开 Amazon A SageMaker I 控制台,网址为https://console.aws.amazon.com/sagemaker/

  2. 在左侧导航窗格中,选择管理员配置

  3. 管理员配置下,选择映像

  4. 在 “附加到域名的 C SageMaker ustom Studio Classic 图像” 下,选择图像,然后选择 “分离”。

  5. (可选)要从 SageMaker AI 中删除图像和所有版本,请选择同时删除所选图像... 。这不会从 Amazon ECR 中删除关联的容器映像。

  6. 选择分离

清理来自的资源 Amazon CLI

下一节将介绍如何通过 Amazon CLI清理资源。

清理资源
  1. 通过向域传递一个空的自定义映像列表,将映像和映像版本从域中分离。打开在 将 SageMaker 图片附加到您当前的域名 中创建的 default-user-settings.json 文件。要从共享空间分离映像和映像版本,请打开 default-space-settings.json 文件。

  2. 删除自定义映像,然后保存文件。

    "DefaultUserSettings": { "KernelGatewayAppSettings": { "CustomImages": [ ], ... }, ... }
  3. 使用域 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" }
  4. 删除应用程序映像配置。

    aws sagemaker delete-app-image-config \ --app-image-config-name custom-image-config
  5. 删除 SageMaker 图像,这也会删除所有图像版本。ECR 中由映像版本表示的容器映像不会被删除。

    aws sagemaker delete-image \ --image-name custom-image