

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 清除 Amazon SageMaker Studio Classic 中自訂映像的資源
<a name="studio-byoi-cleanup"></a>

**重要**  
自 2023 年 11 月 30 日起，先前的 Amazon SageMaker Studio 體驗現在命名為 Amazon SageMaker Studio Classic。下節專門介紹如何使用 Studio Classic 應用程式。如需使用已更新 Studio 體驗的資訊，請參閱 [Amazon 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 SageMaker AI 主控台，網址為 [https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)。

1. 在左側導覽窗格中，選擇**管理員組態**。

1. 在**管理員組態**下，選擇**映像**。

1. 在**連接至網域的自訂 SageMaker 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
   ```