Eliminare un dominio Amazon SageMaker AI - Amazon SageMaker AI

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Eliminare un dominio Amazon SageMaker AI

Questa pagina spiega come eliminare un dominio e i requisiti necessari. Un dominio è costituito da un elenco di utenti autorizzati, impostazioni di configurazione e un volume Amazon Elastic File System (Amazon EFS). Il volume Amazon EFS contiene dati per gli utenti, inclusi notebook, risorse e artefatti. Un utente può avere più applicazioni (app) che supportano l'esperienza di lettura ed esecuzione di notebook, terminali e console dell'utente. Puoi eliminare il tuo dominio tramite:

  • AWS console

  • AWS Command Line Interface (AWS CLI)

  • SageMaker SDK

Requisiti

È necessario soddisfare i requisiti seguenti per eliminare un dominio.

  • È necessario disporre dell'autorizzazione di amministratore per eliminare un dominio.

  • È possibile eliminare solo un’app con lo stato InService visualizzato come Pronto nel dominio. Per eliminare il dominio che la contiene, non è necessario eliminare un’app il cui stato è Failed. Nel dominio, un tentativo di eliminare un’app nello stato non riuscito genera un errore.

  • Per poter essere eliminato, un dominio non può contenere profili utente o spazi condivisi. Per poter essere eliminati, un profilo utente o uno spazio condiviso non possono contenere alcuna app non riuscita.

    Quando si eliminano queste risorse, si verifica quanto segue:

    • App: i dati (file e notebook) nella home directory di un utente vengono salvati. I dati notebook non salvati vengono persi.

    • Profilo utente: l’utente non può più accedere al dominio. L'utente perde l'accesso alla propria home directory, ma i dati non vengono eliminati. Un amministratore può recuperare i dati dal volume Amazon EFS in cui sono archiviati nell' Account AWS dell'utente.

  • Per cambiare la modalità di autenticazione da IAM a Centro identità IAM, devi eliminare il dominio.

File EFS

I tuoi file vengono conservati in un volume Amazon EFS come backup. Questo backup include i file nella directory montata, che è /home/sagemaker-user per Amazon SageMaker Studio Classic e /root per i kernel.

Quando si eliminano file da queste directory montate, il kernel o l'app possono spostare i file eliminati in una cartella cestino nascosta. Se la cartella cestino si trova all'interno della directory montata, tali file vengono copiati nel volume Amazon EFS e ciò comporterà un addebito. Per evitare questi costi di Amazon EFS, devi identificare e pulire la posizione della cartella cestino. La posizione della cartella cestino per le app e i kernel predefiniti è ~/.local/. Questo può variare a seconda della distribuzione Linux utilizzata per app o kernel personalizzati. Per ulteriori informazioni sul volume Amazon EFS, consulta Gestisci il tuo volume di storage Amazon EFS in Amazon SageMaker Studio Classic.

Quando usi la console SageMaker AI per eliminare il dominio, il volume Amazon EFS viene scollegato ma non eliminato. Lo stesso comportamento si verifica per impostazione predefinita quando si utilizza l' AWS CLI SDK SageMaker Python per eliminare il dominio. Tuttavia, quando si utilizza AWS CLI o l'SDK SageMaker Python, è possibile impostarlo su. RetentionPolicy HomeEfsFileSystem=Delete Questo elimina il volume Amazon EFS insieme al dominio.

Eliminare un dominio Amazon SageMaker AI (console)

Importante

Quando un utente, uno spazio o un dominio viene eliminato, il volume Amazon EFS che contiene i dati corrispondenti andrà perso, compresi i notebook e altri artefatti.

Come eliminare un dominio
  1. Apri la console SageMaker AI.

  2. Nel riquadro di navigazione a sinistra, scegli Configurazioni di amministrazione per espandere le opzioni, se non sono già espanse.

  3. In Configurazioni admin, scegli Domini.

  4. Seleziona il link con il nome del dominio che desideri eliminare.

  5. Scegli la scheda Profili utente.

  6. Ripeti le fasi seguenti per ogni utente nell'elenco Profili utente.

    1. Scegli il link del nome utente.

    2. Seleziona la scheda Dettagli utente se non è già selezionata.

    3. Trova le app e gli spazi, quindi scegli Elimina nella colonna Azione corrispondente.

    4. Segui le istruzioni per l’eliminazione.

    5. Quando lo stato di tutte le app e degli spazi è impostato su Eliminato, scegli Elimina in alto a destra della pagina.

    6. Segui le istruzioni per l’eliminazione.

  7. Quando tutti gli utenti sono stati eliminati, scegli la scheda Gestione dello spazio.

  8. Ripeti le fasi seguenti per ogni spazio nell’elenco Spazi.

    1. Seleziona la bolla che corrisponde allo spazio.

    2. Scegli Elimina.

    3. Segui le istruzioni per l’eliminazione.

  9. Una volta eliminati tutti gli utenti e gli spazi condivisi, scegli la scheda Impostazioni del dominio.

  10. Trova la sezione Elimina dominio.

  11. Scegli Delete domain (Elimina dominio). Se questo pulsante non è disponibile, è necessario ripetere la procedura precedente per eliminare tutti gli spazi e gli utenti.

  12. Segui le istruzioni per l’eliminazione.

Eliminare un dominio Amazon SageMaker AI (AWS CLI)

Come eliminare un dominio
  1. Recuperare l'elenco di domini nell'account.

    aws --region Region sagemaker list-domains
  2. Recuperare l'elenco delle applicazioni per il dominio da eliminare.

    aws --region Region sagemaker list-apps \ --domain-id-equals DomainId
  3. Eliminare ogni applicazione presente nell'elenco.

    aws --region Region sagemaker delete-app \ --domain-id DomainId \ --app-name AppName \ --app-type AppType \ --user-profile-name UserProfileName
  4. Recuperare l'elenco dei profili utente nel dominio.

    aws --region Region sagemaker list-user-profiles \ --domain-id-equals DomainId
  5. Eliminare ogni profilo utente presente nell'elenco.

    aws --region Region sagemaker delete-user-profile \ --domain-id DomainId \ --user-profile-name UserProfileName
  6. Recupera l’elenco degli spazi condivisi nel dominio.

    aws --region Region sagemaker list-spaces \ --domain-id DomainId
  7. Elimina ogni spazio condiviso nell'elenco.

    aws --region Region sagemaker delete-space \ --domain-id DomainId \ --space-name SpaceName
  8. Eliminare il dominio. Per eliminare anche il volume Amazon EFS, specifica HomeEfsFileSystem=Delete.

    aws --region Region sagemaker delete-domain \ --domain-id DomainId \ --retention-policy HomeEfsFileSystem=Retain