Cree una configuración del ciclo de vida desde la SageMaker consola - Amazon SageMaker

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.

Cree una configuración del ciclo de vida desde la SageMaker consola

importante

Las políticas de IAM personalizadas que permiten a Amazon SageMaker Studio o Amazon SageMaker Studio Classic crear SageMaker recursos de Amazon también deben conceder permisos para añadir etiquetas a esos recursos. El permiso para añadir etiquetas a los recursos es obligatorio porque Studio y Studio Classic etiquetan automáticamente todos los recursos que crean. Si una política de IAM permite a Studio y Studio Classic crear recursos, pero no permite el etiquetado, se pueden producir errores AccessDenied «» al intentar crear recursos. Para obtener más información, consulte Proporcione permisos para etiquetar SageMaker los recursos.

AWS Políticas gestionadas para Amazon SageMakerque otorgan permisos para crear SageMaker recursos ya incluyen permisos para añadir etiquetas al crear esos recursos.

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 trata específicamente del uso de la aplicación Studio Classic. Para obtener información sobre el uso de la experiencia de Studio actualizada, consulteAmazon SageMaker Studio.

En el siguiente tema se muestra cómo crear una configuración de ciclo de vida desde la SageMaker consola de Amazon para automatizar la personalización de su entorno Studio Classic.

Requisitos previos

Antes de comenzar este tutorial, complete el siguiente requisito previo:

Paso 2: Crear una nueva configuración del ciclo de vida

Puedes crear una configuración de ciclo de vida introduciendo un script desde la SageMaker consola de Amazon.

nota

Cada script puede tener hasta 16 384 caracteres.

En el siguiente procedimiento se muestra cómo crear un script de configuración del ciclo de vida que presente el mensaje Hello World.

  1. Abre la SageMaker consola de Amazon en https://console.aws.amazon.com/sagemaker/.

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

  3. En Configuraciones de administración, seleccione Configuraciones de ciclo de vida.

  4. Seleccione la pestaña Studio.

  5. Seleccione Crear configuración.

  6. En Seleccionar tipo de configuración, seleccione el tipo de aplicación al que se debe asociar la configuración del ciclo de vida. Para obtener más información sobre cómo seleccionar a qué aplicación asociar la configuración del ciclo de vida, consulte Configuración de valores predeterminados para el ciclo de vida.

  7. Elija Siguiente.

  8. En la sección denominada Ajustes de configuración, escriba un nombre para la configuración del ciclo de vida.

  9. En la sección Scripts, introduzca el siguiente contenido.

    #!/bin/bash set -eux echo 'Hello World!'
  10. (Opcional) Cree una etiqueta para la configuración de su ciclo de vida.

  11. Seleccione Submit (Enviar).

Paso 2: Asociar la configuración del ciclo de vida a su dominio o perfil de usuario

Todos los usuarios heredan los scripts de configuración del ciclo de vida asociados en el nivel de dominio. Sin embargo, los scripts que están asociados en el nivel de perfil de usuario están dirigidos a un usuario específico.

Puede adjuntar múltiples configuraciones de ciclo de vida a un dominio o perfil de usuario tanto para las aplicaciones como para JupyterServer las KernelGateway aplicaciones.

nota

Para asociar una configuración del ciclo de vida a un espacio compartido, debe usar la AWS CLI. Para obtener más información, consulte Creación de una configuración del ciclo de vida desde la AWS CLI.

En las secciones siguientes se muestra cómo asociar una configuración del ciclo de vida a su dominio o perfil de usuario.

Asociación a un dominio

A continuación, se muestra cómo adjuntar una configuración de ciclo de vida a su dominio existente desde la SageMaker consola.

  1. Abre la SageMaker consola de Amazon en https://console.aws.amazon.com/sagemaker/.

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

  3. En Configuraciones de administración, selecciona dominios.

  4. En la lista de dominios, selecciona el dominio al que deseas adjuntar la configuración del ciclo de vida.

  5. En Detalles del dominio, elija la pestaña Entorno.

  6. En Configuraciones de ciclo de vida para aplicaciones de Studio personales, elija Asociar.

  7. En Fuente, seleccione Configuración existente.

  8. En Configuraciones del ciclo de vida de Studio, seleccione la configuración del ciclo de vida que ha creado en el paso anterior.

  9. Seleccione Asociar al dominio.

Asociación a su perfil de usuario

A continuación, se muestra cómo asociar una configuración del ciclo de vida a su perfil de usuario existente.

  1. Abre la SageMaker consola de Amazon en https://console.aws.amazon.com/sagemaker/.

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

  3. En Configuraciones de administración, selecciona dominios.

  4. En la lista de dominios, seleccione el dominio que contiene el perfil de usuario al que desea adjuntar la configuración del ciclo de vida.

  5. En Perfiles de usuario, seleccione el perfil de usuario.

  6. En la página Detalles del usuario, elija Editar.

  7. En el menú de navegación izquierdo, seleccione Configuración de Studio.

  8. En Configuraciones del ciclo de vida asociadas al usuario, seleccione Asociar.

  9. En Fuente, seleccione Configuración existente.

  10. En Configuraciones del ciclo de vida de Studio, seleccione la configuración del ciclo de vida que ha creado en el paso anterior.

  11. Seleccione Adjuntar a perfil de usuario.

Paso 3: Iniciar una aplicación con la configuración del ciclo de vida

Después de asociar una configuración del ciclo de vida a un dominio o perfil de usuario, puede lanzar una aplicación con esa configuración del ciclo de vida asociada. La elección de la configuración del ciclo de vida con la que se va a iniciar depende del tipo de aplicación.

  • JupyterServer: Al iniciar una JupyterServer aplicación desde la consola, SageMaker siempre usa la configuración de ciclo de vida predeterminada. No puede utilizar una configuración del ciclo de vida diferente al iniciarla desde la consola. Para obtener información sobre cómo cambiar la configuración del ciclo de vida predeterminada después de lanzar una JupyterServer aplicación, consulteConfiguración de valores predeterminados para el ciclo de vida.

    Para seleccionar una configuración del ciclo de vida asociada diferente, debe iniciarla con la AWS CLI. Para obtener más información sobre el lanzamiento de una JupyterServer aplicación con una configuración de ciclo de vida adjunta desde AWS CLI, consulteCreación de una configuración del ciclo de vida desde la AWS CLI.

  • KernelGateway: Puede seleccionar cualquiera de las configuraciones de ciclo de vida adjuntas al lanzar una KernelGateway aplicación con Studio Classic Launcher.

El siguiente procedimiento describe cómo lanzar una KernelGateway aplicación con una configuración de ciclo de vida adjunta desde la SageMaker consola.

  1. Abre la SageMaker consola de Amazon en https://console.aws.amazon.com/sagemaker/.

  2. Inicie Studio Classic. Para obtener más información, consulte Lanzamiento de Amazon SageMaker Studio Classic.

  3. En la interfaz de usuario de Studio Classic, abre el lanzador de Studio Classic. Para obtener más información, consulte Usa el Amazon SageMaker Studio Classic Launcher.

  4. En el iniciador de Studio Classic, vaya a la sección Cuadernos y recursos de cómputo.

  5. Haga clic en el botón Cambiar entorno.

  6. En el cuadro de diálogo Cambiar entorno, utilice los menús desplegables para seleccionar la Imagen, el Kernel, el Tipo de instancia y el Script de inicio. Si no hay una configuración del ciclo de vida predeterminada, el valor predeterminado del Script de inicio es. No script De lo contrario, el valor del Script de inicio es la configuración del ciclo de vida predeterminada. Después de seleccionar una configuración del ciclo de vida, puede ver el script completo.

  7. Haga clic en Seleccionar.

  8. De vuelta al lanzador, haga clic en Crear cuaderno para iniciar un nuevo kernel de cuaderno con la imagen y la configuración del ciclo de vida que haya seleccionado.

Paso 4: Ver los registros de una configuración del ciclo de vida

Puede ver los registros de la configuración del ciclo de vida después de que se haya asociado a un dominio o a un perfil de usuario.

  1. En primer lugar, proporciona acceso a tu CloudWatch función AWS Identity and Access Management (de IAM). Agregue permisos de lectura para los siguientes grupos de registros y flujos de registros.

    • Grupo de registros:/aws/sagemaker/studio

    • Flujo de registros:domain/user-profile/app-type/app-name/LifecycleConfigOnStart

    Para obtener información sobre cómo añadir permisos, consulte Habilitar el registro desde determinados AWS servicios.

  2. Desde Studio Classic, navegue hasta el icono de terminales y núcleos en ejecución para supervisar la configuración de su ciclo de vida.

  3. Seleccione una aplicación de la lista de aplicaciones en ejecución. Las aplicaciones con configuraciones del ciclo de vida asociadas tienen un icono de indicador de asociación .

  4. Seleccione el icono del indicador de su aplicación. Se abre un nuevo panel que enumera las configuraciones del ciclo de vida.

  5. En el nuevo panel, seleccione View logs. Se abre una nueva pestaña que muestra los registros.