Eliminación de recursos para imágenes personalizadas en Amazon SageMaker Studio Classic - Amazon SageMaker AI

Eliminación de recursos para imágenes personalizadas en Amazon SageMaker Studio Classic

importante

A partir del 30 de noviembre de 2023, la experiencia anterior de Amazon SageMaker Studio pasa a denominarse Amazon SageMaker Studio Classic. La siguiente sección es específica del uso de la aplicación de Studio Classic. Para obtener información sobre el uso de la experiencia de Studio actualizada, consulte Amazon SageMaker Studio.

En las siguientes secciones se muestra cómo eliminar los recursos que creó en las secciones anteriores desde la consola de SageMaker AI o la AWS CLI. Lleve a cabo los siguientes pasos para limpiar los recursos:

  • Desasocie la imagen y las versiones de imagen de su dominio.

  • Elimine la imagen, la versión de la imagen y la configuración de imágenes de la aplicación.

  • Elimine la imagen del contenedor y el repositorio de Amazon ECR. Para obtener más información, consulte Eliminación de un repositorio.

Eliminación de los recursos de la consola de SageMaker AI

En la siguiente sección se muestra cómo eliminar recursos desde la consola de SageMaker AI.

Al desasociar una imagen de un dominio, se desasocian todas las versiones de la imagen. Cuando se desasocia una imagen, todos los usuarios del dominio pierden el acceso a las versiones de imagen. Un cuaderno en ejecución que tenga una sesión de kernel en una versión de imagen cuando la versión se desasocie seguirá ejecutándose. Cuando se detiene el cuaderno o se cierra el kernel, la versión de la imagen deja de estar disponible.

Para eliminar una imagen
  1. Abra la consola de Amazon SageMaker AI en https://console.aws.amazon.com/sagemaker/.

  2. En el panel de navegación izquierdo, seleccione Configuraciones de administración.

  3. En Configuraciones de administrador, elija Imágenes.

  4. En Imágenes personalizadas de SageMaker Studio Classic asociadas al dominio, elija la imagen y, a continuación, elija Desasociar.

  5. (Opcional) Para eliminar la imagen y todas las versiones de SageMaker AI, seleccione Eliminar también las imágenes seleccionadas.... Esto no elimina las imágenes de contenedor asociadas de Amazon ECR.

  6. Elija Desasociar.

Limpieza de recursos desde la AWS CLI

En la siguiente sección se muestra cómo limpiar recursos desde la AWS CLI.

Cómo limpiar los recursos
  1. Desasocie la imagen y las versiones de imagen del dominio pasando una lista de imágenes personalizadas vacía al dominio. Abra el archivo default-user-settings.json que creó en Asociación de la imagen de SageMaker al dominio actual. Para desasociar la imagen y la versión de la imagen de un espacio compartido, abra el archivo default-space-settings.json.

  2. Elimine las imágenes personalizadas y guarde el archivo.

    "DefaultUserSettings": { "KernelGatewayAppSettings": { "CustomImages": [ ], ... }, ... }
  3. Utilice el ID de dominio y el archivo de configuración de usuario predeterminado para actualizar el dominio. Para actualizar su espacio compartido, use el archivo de configuración de espacio predeterminado.

    aws sagemaker update-domain \ --domain-id <d-xxxxxxxxxxxx> \ --cli-input-json file://default-user-settings.json

    El resultado debería ser similar al siguiente.

    { "DomainArn": "arn:aws:sagemaker:us-east-2:acct-id:domain/d-xxxxxxxxxxxx" }
  4. Elimine la configuración de imágenes de la aplicación.

    aws sagemaker delete-app-image-config \ --app-image-config-name custom-image-config
  5. Elimine la imagen de SageMaker, lo que también elimina todas las versiones de la imagen. Las imágenes de contenedores de ECR representadas por las versiones de la imagen no se eliminan.

    aws sagemaker delete-image \ --image-name custom-image