Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Supprimer un SageMaker domaine Amazon
Cette page explique comment supprimer un domaine et les conditions requises. Un domaine comprend une liste d'utilisateurs autorisés, des paramètres de configuration et un volume Amazon Elastic File System (AmazonEFS). Le EFS volume Amazon contient des données destinées aux utilisateurs, notamment des carnets de notes, des ressources et des artefacts. Un utilisateur peut disposer de plusieurs applications prenant en charge l'expérience de lecture et d'exécution des blocs-notes, terminaux et consoles de l'utilisateur. Vous pouvez supprimer votre domaine à l'aide de l'une des options suivantes :
-
AWS console
-
AWS Command Line Interface (AWS CLI)
-
SageMaker SDK
Prérequis
Pour supprimer un domaine, vous devez satisfaire aux exigences suivantes.
-
Vous devez disposer de l'autorisation d'administrateur pour supprimer un domaine.
-
Vous ne pouvez supprimer qu'une application dont le statut est
InService
affiché comme Prêt dans le domaine. Pour supprimer le domaine qui le contient, il n'est pas nécessaire de supprimer une application dont le statut estFailed
. Dans le domaine, une tentative de suppression d'une application en état d'échec entraîne une erreur. -
Pour supprimer un domaine, celui-ci ne peut contenir aucun profil utilisateur ni espace partagé. Pour supprimer un profil utilisateur ou un espace partagé, le profil utilisateur ou l'espace ne peut contenir aucune application n'ayant pas échoué.
Lorsque vous supprimez ces ressources, il se produit les événements suivants :
-
App (Appli) – Les données (fichiers et blocs-notes) du répertoire de base d'un utilisateur sont enregistrées. Les données de bloc-notes non enregistrées sont perdues.
-
Profil utilisateur : l'utilisateur ne peut plus se connecter au domaine. L'utilisateur perd l'accès à son répertoire de base, mais les données ne sont pas supprimées. Un administrateur peut récupérer les données du EFS volume Amazon où elles sont stockées sous celui de l'utilisateur Compte AWS.
-
-
Pour passer du mode d'authentification IAM à IAM Identity Center, vous devez supprimer le domaine.
EFSfichiers
Vos fichiers sont conservés dans un EFS volume Amazon en tant que sauvegarde. Cette sauvegarde inclut les fichiers du répertoire monté, qui est /home/sagemaker-user
destiné à Amazon SageMaker Studio Classic et /root
aux noyaux.
Lorsque vous supprimez des fichiers de ces répertoires montés, le noyau ou l'application peut déplacer les fichiers supprimés dans un dossier corbeille caché. Si le dossier corbeille se trouve dans le répertoire monté, ces fichiers sont copiés dans le EFS volume Amazon et entraînent des frais. Pour éviter ces EFS frais Amazon, vous devez identifier et nettoyer l'emplacement de la corbeille. L'emplacement du dossier de corbeille des applications et des noyaux par défaut est ~/.local/
. Cela peut varier en fonction de la distribution Linux utilisée pour les applications ou les noyaux personnalisés. Pour plus d'informations sur le EFS volume Amazon, consultezGérez votre volume EFS de stockage Amazon dans SageMaker Studio Classic.
Lorsque vous utilisez la SageMaker console pour supprimer le domaine, le EFS volume Amazon est détaché mais pas supprimé. Le même comportement se produit par défaut lorsque vous utilisez le AWS CLI
ou le SageMaker Python SDK pour supprimer le domaine. Cependant, lorsque vous utilisez le AWS CLI ou le SageMaker PythonSDK, vous pouvez définir le RetentionPolicy
àHomeEfsFileSystem=Delete
. Cela supprime le EFS volume Amazon ainsi que le domaine.
Supprimer un SageMaker domaine Amazon (console)
Pour supprimer un domaine
-
Ouvrez la SageMakerconsole
. -
Dans le panneau de navigation de gauche, choisissez Configurations d'administrateur.
-
Sous Configurations d'administration, sélectionnez les domaines.
-
Sélectionnez le domaine que vous souhaitez supprimer.
-
Répétez les étapes suivantes pour chaque utilisateur de la liste User profiles (Profils utilisateur).
-
Sélectionnez l'utilisateur.
-
Dans la page User Details (Détails de l'utilisateur), pour chaque application n'ayant pas échoué figurant dans la liste Apps (Applications), choisissez Action.
-
Dans la liste déroulante, choisissez Delete (Supprimer).
-
Dans la boîte de dialogue Delete app (Supprimer l'application), choisissez Yes, delete app (Oui, supprimer l'application). Saisissez delete dans le champ de confirmation, puis choisissez Delete (Supprimer).
-
Lorsque le Status (Statut) de toutes les applications apparaît comme Deleted (Supprimé), choisissez Edit (Modifier).
-
Sur la page Edit User (Modifier l'utilisateur), choisissez Delete user (Supprimer l'utilisateur).
-
Dans la boîte de dialogue Delete user (Supprimer l'utilisateur), choisissez Yes, delete user (Supprimer un utilisateur). Saisissez delete dans le champ de confirmation, puis choisissez Delete (Supprimer).
Important
Lorsqu'un utilisateur est supprimé, il perd l'accès au EFS volume Amazon qui contient ses données, notamment ses carnets de notes et autres artefacts. Les données ne sont pas supprimées et peuvent être consultées par un administrateur.
-
-
Lorsque tous les utilisateurs sont supprimés, sélectionnez l'onglet Space management (Gestion de l'espace).
-
Répétez les étapes suivantes pour chaque espace partagé de la liste Spaces (Espaces).
-
Sélectionnez le nom de l'espace partagé.
-
Choisissez Delete app (Supprimer l'application) pour chaque application.
-
Dans la boîte de dialogue Delete app (Supprimer l'application), choisissez Yes, delete app (Oui, supprimer l'application). Saisissez delete dans le champ de confirmation, puis choisissez Delete (Supprimer).
-
Choisissez Cancel (Annuler).
-
Sélectionnez l'espace partagé.
-
Sélectionnez Delete (Supprimer).
-
Dans la boîte de dialogue Delete space (Supprimer l'espace), choisissez Yes, delete space (Oui, supprimer l'espace). Saisissez delete dans le champ de confirmation, puis choisissez Delete space (Supprimer l'espace).
-
-
Lorsque tous les utilisateurs et les espaces partagés sont supprimés, choisissez l'onglet des paramètres du domaine.
-
Choisissez Modifier.
-
Sur la page des paramètres généraux, choisissez Supprimer le domaine.
-
Dans la boîte de dialogue Supprimer le domaine, choisissez Oui, supprimer le domaine. Saisissez delete dans le champ de confirmation, puis choisissez Delete (Supprimer).
Supprimer un SageMaker domaine Amazon (AWS CLI)
Pour supprimer un domaine
-
Récupérez la liste des domaines dans votre compte.
aws --region
Region
sagemaker list-domains -
Récupérez la liste des applications du domaine à supprimer.
aws --region
Region
sagemaker list-apps \ --domain-id-equalsDomainId
-
Supprimez chaque application de la liste.
aws --region
Region
sagemaker delete-app \ --domain-idDomainId
\ --app-nameAppName
\ --app-typeAppType
\ --user-profile-nameUserProfileName
-
Récupérez la liste des profils utilisateur dans le domaine.
aws --region
Region
sagemaker list-user-profiles \ --domain-id-equalsDomainId
-
Supprimez chaque profil utilisateur de la liste.
aws --region
Region
sagemaker delete-user-profile \ --domain-idDomainId
\ --user-profile-nameUserProfileName
-
Récupérez la liste des espaces partagés du domaine.
aws --region
Region
sagemaker list-spaces \ --domain-idDomainId
-
Supprimez chaque espace partagé de la liste.
aws --region
Region
sagemaker delete-space \ --domain-idDomainId
\ --space-nameSpaceName
-
Supprimez le domaine. Pour supprimer également le EFS volume Amazon, spécifiez
HomeEfsFileSystem=Delete
.aws --region
Region
sagemaker delete-domain \ --domain-idDomainId
\ --retention-policy HomeEfsFileSystem=Retain