清除資源 - Amazon SageMaker

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

清除資源

重要

截至 2023 年 11 月 30 日,以前的 Amazon SageMaker 工作室體驗現在被命名為 Amazon SageMaker 工作室經典。下面的部分是特定於使用 Studio 傳統版應用程序。如需使用更新後的 Studio 體驗的相關資訊,請參閱Amazon SageMaker 一室

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

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

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

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

從 SageMaker 主控台清理資源

以下部分說明如何從 SageMaker 主控台清理資源。

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

分離映像
  1. 在以下位置打開 Amazon SageMaker 控制台 https://console.aws.amazon.com/sagemaker/

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

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

  4. 附加到域的自定義 SageMaker Studio 經典映像下,選擇圖像,然後選擇分離

  5. (選擇性) 若要從中刪除影像和所有版本 SageMaker,請選取同時刪除選取的影像...。 。這不會從 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