清除 Amazon SageMaker Studio Classic 中自訂映像的資源 - Amazon SageMaker AI

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

清除 Amazon SageMaker Studio Classic 中自訂映像的資源

重要

自 2023 年 11 月 30 日起,先前的 Amazon SageMaker Studio 體驗現在命名為 Amazon SageMaker Studio Classic。下節專門介紹如何使用 Studio Classic 應用程式。如需使用已更新 Studio 體驗的資訊,請參閱 Amazon SageMaker Studio

Studio Classic 仍會針對現有工作負載進行維護,但無法再用於加入。您只能停止或刪除現有的 Studio Classic 應用程式,而且無法建立新的應用程式。建議您將工作負載遷移至新的 Studio 體驗

以下各節說明如何從 SageMaker AI 主控台或 AWS CLI清除您在上節中建立的資源。您可以執行下列步驟來清理資源:

  • 從您的網域中分離映像和映像版本。

  • 刪除映像,映像版本和應用程式映像組態。

  • 從 Amazon ECR 刪除容器映像和儲存庫。如需更多資訊,請參閱刪除刪除儲存庫

從 SageMaker AI 主控台清除資源

下節說明如何從 SageMaker AI 主控台清除資源。

當您從區域中分離映像時,會分離映像的所有版本。分離映像後,網域的所有使用者都會失去對映像版本的存取權。當版本中斷連線時,在映像版本上具有核心工作階段的執行中筆記本會繼續執行。當筆記本停止或核心關閉時,映像檔版本會變成無法使用。

分離映像
  1. 開啟 Amazon SageMaker AI 主控台,網址為 https://console.aws.amazon.com/sagemaker/

  2. 在左側導覽窗格中,選擇管理員組態

  3. 管理員組態下,選擇映像

  4. 連接至網域的自訂 SageMaker Studio Classic 映像下,選擇映像,然後選擇分離

  5. (選用) 若要從 SageMaker AI 刪除映像和所有版本,請選取同時刪除選取的映像…。這不會從 Amazon ECR 中刪除相關聯的容器映像。

  6. 請選擇分離

從 清除資源 AWS CLI

下面的程式碼示範如何從 AWS 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