

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

# 清理 Amazon SageMaker Studio Classic 中自定义图片的资源
<a name="studio-byoi-cleanup"></a>

**重要**  
截至 2023 年 11 月 30 日，之前的亚马逊 SageMaker Studio 体验现在被命名为 Amazon St SageMaker udio Classic。以下部分专门介绍如何使用 Studio Classic 应用程序。有关使用更新的 Studio 体验的信息，请参阅 [亚马逊 SageMaker Studio](studio-updated.md)。  
Studio Classic 仍针对现有工作负载进行维护，但不再可供入门使用。您只能停止或删除现有的 Studio Classic 应用程序，不能创建新的应用程序。我们建议您将[工作负载迁移到全新 Studio 体验](studio-updated-migrate.md)。

以下各节介绍如何从 SageMaker AI 控制台或清理您在前几节中创建的资源 AWS CLI。可以执行以下步骤来清理资源：
+ 从您的域中分离映像和映像版本。
+ 删除映像、映像版本和应用程序映像配置。
+ 从 Amazon ECR 中删除容器映像和存储库。有关更多信息，请参阅[删除存储库](https://docs.aws.amazon.com/AmazonECR/latest/userguide/repository-delete.html)。

## 从 SageMaker AI 控制台清理资源
<a name="studio-byoi-detach"></a>

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

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

**分离映像**

1. 打开 Amazon A SageMaker I 控制台，网址为[https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)。

1. 在左侧导航窗格中，选择**管理员配置**。

1. 在**管理员配置**下，选择**映像**。

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

1. （可选）要从 SageMaker AI 中删除图像和所有版本，请选择**同时删除所选图像...** 。这不会从 Amazon ECR 中删除关联的容器映像。

1. 选择**分离**。

## 清理来自的资源 AWS CLI
<a name="studio-byoi-sdk-cleanup"></a>

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

**清理资源**

1. 通过向域传递一个空的自定义映像列表，将映像和映像版本从域中分离。打开在 [将 SageMaker 图片附加到您当前的域名](studio-byoi-attach.md#studio-byoi-sdk-attach-current-domain) 中创建的 `default-user-settings.json` 文件。要从共享空间分离映像和映像版本，请打开 `default-space-settings.json` 文件。

1. 删除自定义映像，然后保存文件。

   ```
   "DefaultUserSettings": {
     "KernelGatewayAppSettings": {
        "CustomImages": [
        ],
        ...
     },
     ...
   }
   ```

1. 使用域 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"
   }
   ```

1. 删除应用程序映像配置。

   ```
   aws sagemaker delete-app-image-config \
       --app-image-config-name custom-image-config
   ```

1. 删除 SageMaker 图像，这也会删除所有图像版本。ECR 中由映像版本表示的容器映像不会被删除。

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