本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
刪除 Amazon SageMaker AI 網域
此頁面說明如何刪除網域和所需的需求。網域包含授權使用者清單、組態設定和 Amazon Elastic File System (Amazon EFS) 磁碟區。Amazon EFS 磁碟區包含使用者的資料,包括筆記本、資源和成品。使用者可以擁有多個應用程式 (app),這些應用程式支援使用者的筆記本、終端機和主控台的讀取和執行體驗。您可以使用下列其中一項來刪除您的網域:
-
AWS 主控台
-
AWS Command Line Interface (AWS CLI)
-
SageMaker AI SDK
要求
您必須滿足下列要求,才能刪除網域。
-
您必須具有管理員許可才能刪除網域。
-
您只能刪除狀態在網域中
InService
顯示為就緒的應用程式。若要刪除包含的網域,您不需要刪除狀態為 的應用程式Failed
。在 網域中,嘗試在失敗狀態刪除應用程式會導致錯誤。 -
若要刪除網域,網域不能包含任何使用者設定檔或共用空間。若要刪除使用者設定檔或共用空間,使用者設定檔或共用空間不能包含任何非失敗的應用程式。
當您刪除這些資源時會發生下列情況:
-
應用程式 - 儲存使用者主目錄中的資料 (檔案和筆記本)。未儲存的筆記本資料會遺失。
-
使用者設定檔 – 使用者無法再登入網域。使用者無法存取其主目錄,但不會刪除資料。管理員可以從 Amazon EFS 磁碟區擷取使用者 AWS 帳戶下儲存的資料。
-
-
若要將身分驗證模式從 IAM 切換到 IAM Identity Center,您必須刪除網域。
EFS 檔案
您的檔案會作為備份保存在 Amazon EFS 磁碟區中。此備份包含掛載目錄中的檔案,/home/sagemaker-user
適用於 Amazon SageMaker Studio Classic 和/root
核心。
當您從這些掛載的目錄中刪除文件時,內核或應用程式可能會將已刪除的文件移動到隱藏的垃圾文件夾中。如果垃圾桶資料夾位於掛接的目錄內,則這些檔案會複製到 Amazon EFS 磁碟區,並產生費用。若要避免這些 Amazon EFS 費用,您必須識別並清理垃圾桶資料夾位置。預設應用程式和核心的垃圾箱文件夾位置是~/.local/
。這可能會根據用於自訂應用程式或內核的 Linux 發行版而有所不同。如需 Amazon EFS 磁碟區的詳細資訊,請參閱在 SageMaker Studio Classic 中管理您的 Amazon EFS 儲存磁碟區。
當您使用 SageMaker AI 主控台刪除網域時,Amazon EFS 磁碟區會分離,但不會刪除。使用 AWS CLI 或 SageMaker Python SDK 刪除網域時,預設會發生相同的行為。不過,當您使用 AWS CLI 或 SageMaker Python SDK 時,您可以將 RetentionPolicy
設定為 HomeEfsFileSystem=Delete
。這會刪除 Amazon EFS 磁碟區和網域。
刪除 Amazon SageMaker AI 網域 (主控台)
重要
刪除使用者、空間或網域時,包含對應資料的 Amazon EFS 磁碟區將會遺失。這包括筆記本和其他成品。
刪除網域
-
開啟 SageMaker AI 主控台
。 -
在左側導覽窗格中,選擇管理員組態以展開選項,如果尚未展開。
-
在管理員組態下,選擇網域。
-
選取您要刪除的網域名稱連結。
-
選擇使用者設定檔索引標籤。
-
針對使用者設定檔清單中的每個使用者,重複執行下列步驟。
-
選擇使用者名稱連結。
-
如果尚未選取,請選擇使用者詳細資訊索引標籤
-
尋找任何應用程式和空格,然後在對應的動作欄下選擇刪除。
-
遵循刪除指示。
-
一旦所有應用程式和空格的狀態都為已刪除,請選擇頁面右上角的刪除。
-
遵循刪除指示。
-
-
刪除所有使用者後,選擇空間管理標籤。
-
對 Spaces 清單中的每個空間重複下列步驟。
-
選取與空間對應的氣泡。
-
選擇 刪除 。
-
遵循刪除指示。
-
-
刪除所有使用者和空格時,請選擇網域設定索引標籤。
-
尋找刪除網域區段。
-
選擇刪除網域。如果此按鈕無法使用,您必須重複上述步驟,刪除所有空格和使用者。
-
遵循刪除指示。
刪除 Amazon SageMaker AI 網域 (AWS CLI)
刪除網域
-
擷取您帳戶中的網域清單。
aws --region
Region
sagemaker list-domains -
擷取要刪除之網域的應用程式清單。
aws --region
Region
sagemaker list-apps \ --domain-id-equalsDomainId
-
刪除清單中的每個應用程式。
aws --region
Region
sagemaker delete-app \ --domain-idDomainId
\ --app-nameAppName
\ --app-typeAppType
\ --user-profile-nameUserProfileName
-
擷取網域中的使用者描述檔清單。
aws --region
Region
sagemaker list-user-profiles \ --domain-id-equalsDomainId
-
刪除清單中的每個使用者描述檔。
aws --region
Region
sagemaker delete-user-profile \ --domain-idDomainId
\ --user-profile-nameUserProfileName
-
擷取網域中的共用空間清單。
aws --region
Region
sagemaker list-spaces \ --domain-idDomainId
-
刪除清單中的每個共用空間。
aws --region
Region
sagemaker delete-space \ --domain-idDomainId
\ --space-nameSpaceName
-
刪除網域。若要同時刪除 Amazon EFS 磁碟區,請指定
HomeEfsFileSystem=Delete
。aws --region
Region
sagemaker delete-domain \ --domain-idDomainId
\ --retention-policy HomeEfsFileSystem=Retain