本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
清除資源
重要
截至 2023 年 11 月 30 日,以前的 Amazon SageMaker 工作室體驗現在被命名為 Amazon SageMaker 工作室經典。下面的部分是特定於使用 Studio 傳統版應用程序。如需使用更新後的 Studio 體驗的相關資訊,請參閱Amazon SageMaker 一室。
以下各節說明如何從 SageMaker 主控台或清除您在前幾節中建立的資源 AWS CLI。您可以執行下列步驟來清理資源:
從您的網域中分離映像和映像版本。
刪除映像,映像版本和應用程式映像組態。
從 Amazon ECR 刪除容器映像和儲存庫。如需更多資訊,請參閱刪除刪除儲存庫。
從 SageMaker 主控台清理資源
以下部分說明如何從 SageMaker 主控台清理資源。
當您從區域中分離映像時,會分離映像的所有版本。分離映像後,網域的所有使用者都會失去對映像版本的存取權。當版本中斷連線時,在映像版本上具有核心工作階段的執行中筆記本會繼續執行。當筆記本停止或核心關閉時,映像檔版本會變成無法使用。
分離映像
-
在以下位置打開 Amazon SageMaker 控制台 https://console.aws.amazon.com/sagemaker/
。 -
在左側導覽窗格中,選擇管理員組態。
-
在管理員組態下,選擇映像。
-
在附加到域的自定義 SageMaker Studio 經典映像下,選擇圖像,然後選擇分離。
-
(選擇性) 若要從中刪除影像和所有版本 SageMaker,請選取同時刪除選取的影像...。 。這不會從 Amazon ECR 中刪除相關聯的容器映像。
-
請選擇分離。
從中清理資源 AWS CLI
下面的程式碼示範如何從 AWS CLI清理這些資源。
清理資源
-
透過將空白的自訂映像清單傳送至網域,從網域中分離映像和映像版本。開啟您建立於 將 SageMaker 圖片附加到您目前的網域 的
default-user-settings.json
檔案。若要從共用空間中分離映像和映像版本,請開啟default-space-settings.json
檔案。 -
刪除自訂映像,然後儲存檔案。
"DefaultUserSettings": { "KernelGatewayAppSettings": { "CustomImages": [ ], ... }, ... }
-
使用網域 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" }
-
刪除應用程式映像組態。
aws sagemaker delete-app-image-config \ --app-image-config-name custom-image-config
-
刪除影 SageMaker 像,這也會刪除所有映像版本。ECR 中以映像版本表示的容器映像不會被刪除。
aws sagemaker delete-image \ --image-name custom-image