Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Eliminar un dominio de Amazon SageMaker AI
En esta página, se explica cómo eliminar un dominio y los requisitos necesarios. Un dominio consta de una lista de usuarios autorizados, ajustes de configuración y un volumen de Amazon Elastic File System (Amazon EFS). El volumen de Amazon EFS contiene datos para los usuarios, incluidos cuadernos, recursos y artefactos. Un usuario puede tener varias aplicaciones (aplicaciones) que admiten la experiencia de lectura y ejecución de los blocs de notas, terminales y consolas del usuario. Puede eliminar el dominio de una de las siguientes formas:
-
AWS consola
-
AWS Command Line Interface (AWS CLI)
-
SageMaker SDK DE IA
Requisitos
Debe cumplir los siguientes requisitos para eliminar un dominio.
-
Debe tener permisos de administrador para eliminar un dominio.
-
Solo puede eliminar una aplicación en la que el estado
InService
aparece como Listo en el dominio. No es necesario eliminar una aplicación cuyo estado seaFailed
para eliminar el dominio que la contiene. En el dominio, un intento de eliminar una aplicación en estado de error genera un error. -
Para eliminar un dominio, este no puede contener ningún perfil de usuario ni espacios compartidos. Para eliminar un perfil de usuario o un espacio compartido, el perfil o el espacio no pueden contener ninguna aplicación que no haya presentado errores.
Cuando elimine estos recursos, se producirá lo siguiente:
-
Aplicación: se guardan los datos (archivos y cuadernos) del directorio principal del usuario. Se pierden los datos del bloc de notas no guardados.
-
Perfil de usuario: el usuario ya no puede iniciar sesión en el dominio. El usuario pierde el acceso a su directorio principal, pero los datos no se eliminan. El administrador puede recuperar los datos del volumen de Amazon EFS donde se almacenan bajo la cuenta de Cuenta de AWS del usuario.
-
-
Para cambiar los modos de autenticación de IAM a IAM Identity Center, debe eliminar el dominio.
Archivos EFS
Los archivos se guardan en un volumen de Amazon EFS como copia de seguridad. Esta copia de seguridad incluye los archivos del directorio montado, que es /home/sagemaker-user
para Amazon SageMaker Studio Classic y /root
para los kernels.
Al eliminar archivos de estos directorios montados, el kernel o la aplicación pueden mover los archivos borrados a una papelera oculta. Si la papelera está dentro del directorio montado, esos archivos se copian en el volumen de Amazon EFS e incurrirá en cargos. Para evitar estos cargos de Amazon EFS, debe identificar y limpiar la ubicación de la papelera. La ubicación de la papelera para las aplicaciones y los kernels predeterminados es ~/.local/
. Esto puede variar en función de la distribución de Linux que se utilice para las aplicaciones o los kernels personalizados. Para obtener más información sobre el volumen de Amazon EFS, consulte Administre su volumen de almacenamiento de Amazon EFS en SageMaker Studio Classic.
Cuando utiliza la consola SageMaker AI para eliminar el dominio, el volumen de Amazon EFS se separa pero no se elimina. El mismo comportamiento se produce de forma predeterminada cuando usas el AWS CLI
o el SDK de SageMaker Python para eliminar el dominio. Sin embargo, cuando usas el AWS CLI o el SDK de SageMaker Python, puedes RetentionPolicy
configurar elHomeEfsFileSystem=Delete
. De esta forma, se elimina el volumen de Amazon EFS junto con el dominio.
Eliminar un dominio de Amazon SageMaker AI (consola)
importante
Cuando se elimina un usuario, un espacio o un dominio, se pierde el volumen de Amazon EFS que contiene los datos correspondientes. Esto incluye cuadernos y otros artefactos.
Eliminación de un dominio
-
Abre la consola de SageMaker IA.
-
En el panel de navegación izquierdo, selecciona Configuraciones de administración para ampliar las opciones, si aún no están ampliadas.
-
En Configuraciones de administración, elija Dominios.
-
Selecciona el enlace del nombre de dominio que deseas eliminar.
-
Seleccione la pestaña Perfiles de usuario.
-
Repita los pasos siguientes para cada usuario en la lista Perfiles de usuarios.
-
Elija el enlace del nombre de usuario.
-
Si aún no está seleccionado, elija la pestaña Detalles del usuario
-
Busca las aplicaciones y los espacios y selecciona Eliminar en la columna Acción correspondiente.
-
Sigue las instrucciones de eliminación.
-
Cuando todas las aplicaciones y los espacios tengan el estado Eliminado, selecciona Eliminar en la parte superior derecha de la página.
-
Sigue las instrucciones de eliminación.
-
-
Cuando se eliminen todos los usuarios, elija la pestaña Administración del espacio.
-
Repita los pasos siguientes para cada espacio de la lista de espacios.
-
Seleccione la burbuja correspondiente al espacio.
-
Elija Eliminar.
-
Siga las instrucciones de eliminación.
-
-
Cuando se eliminen todos los usuarios y espacios, seleccione la pestaña Configuración del dominio.
-
Busca la sección Eliminar dominio.
-
Elija Delete domain (Eliminar dominio). Si este botón no está disponible, debe repetir los pasos anteriores para eliminar todos los espacios y usuarios.
-
Siga las instrucciones de eliminación.
Eliminar un dominio de Amazon SageMaker AI (AWS CLI)
Eliminación de un dominio
-
Recupere la lista de dominios de su cuenta.
aws --region
Region
sagemaker list-domains -
Recupere la lista de aplicaciones para el dominio que se va a eliminar.
aws --region
Region
sagemaker list-apps \ --domain-id-equalsDomainId
-
Elimine cada una de las aplicaciones de la lista.
aws --region
Region
sagemaker delete-app \ --domain-idDomainId
\ --app-nameAppName
\ --app-typeAppType
\ --user-profile-nameUserProfileName
-
Recupere la lista de perfiles de usuario en el dominio.
aws --region
Region
sagemaker list-user-profiles \ --domain-id-equalsDomainId
-
Elimine cada perfil de usuario de la lista.
aws --region
Region
sagemaker delete-user-profile \ --domain-idDomainId
\ --user-profile-nameUserProfileName
-
Recupere la lista de espacios compartidos en el dominio.
aws --region
Region
sagemaker list-spaces \ --domain-idDomainId
-
Elimine todos los espacios compartidos de la lista.
aws --region
Region
sagemaker delete-space \ --domain-idDomainId
\ --space-nameSpaceName
-
Elimine el dominio. Para eliminar también el volumen de Amazon EFS, especifique
HomeEfsFileSystem=Delete
.aws --region
Region
sagemaker delete-domain \ --domain-idDomainId
\ --retention-policy HomeEfsFileSystem=Retain