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

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

清理资源

重要

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

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

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

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

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

从 SageMaker 控制台清理资源

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

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

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

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

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

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

  5. (可选)要删除图像和所有版本 SageMaker,请选择同时删除所选图像... 。这不会从 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