Sesiones de usuario en segundo plano - Amazon SageMaker AI

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.

Sesiones de usuario en segundo plano

Las sesiones en segundo plano del usuario continúan incluso cuando el usuario ya no está activo. Permiten realizar tareas de larga duración que pueden continuar incluso después de que el usuario haya cerrado sesión. Esto se puede habilitar mediante la confiable propagación de identidad de la SageMaker IA. En la siguiente página se explican las opciones de configuración y los comportamientos de las sesiones en segundo plano de los usuarios.

nota

Las sesiones de usuario activas existentes no se ven afectadas cuando se habilita la propagación de identidades confiables. La duración predeterminada solo se aplica a las sesiones de usuario nuevas o a las sesiones reiniciadas

Configure la sesión de usuario en segundo plano

Una vez que se habilita la propagación de identidades de confianza para Amazon SageMaker Studio, los límites de duración predeterminados se pueden configurar mediante las sesiones en segundo plano de los usuarios en el Centro de identidades de IAM.

Duración predeterminada de la sesión de usuario en segundo plano

De forma predeterminada, todas las sesiones de usuario en segundo plano tienen un límite de duración de 7 días. Los administradores pueden modificar esta duración en la consola de IAM Identity Center. Esta configuración se aplica a nivel de instancia de Identity Center y afecta a todas las aplicaciones de IAM Identity Center y a los dominios de Studio compatibles en esa instancia.

Cuando la propagación de identidades confiable esté habilitada, los administradores de la consola de SageMaker IA encontrarán un banner con la siguiente información:

  • El límite de duración de las sesiones en segundo plano de los usuarios

  • Un enlace a la consola de Identity Center donde los administradores pueden cambiar esta configuración

    • La duración se puede establecer en cualquier valor, desde 15 minutos hasta 90 días

Aparecerá un mensaje de error cuando la sesión en segundo plano de un usuario haya caducado. Puede utilizar el enlace a la consola de Identity Center para actualizar la duración.

Impacto de deshabilitar la propagación de identidades de confianza en Studio

Si un administrador desactiva la propagación de identidades de confianza, después de haberla activado inicialmente, en la consola de SageMaker IA:

  • Los trabajos existentes siguen ejecutándose sin interrupción cuando las sesiones de usuario en segundo plano están habilitadas.

  • Cuando las sesiones de usuario en segundo plano están deshabilitadas, todos los flujos de trabajo de SageMaker IA prolongados o los trabajos con estados persistentes pasarán a utilizar sesiones interactivas. Esto incluye, pero no se limita a, cualquier recurso de SageMaker IA que mantenga el estado de ejecución o requiera una supervisión continua. Por ejemplo, los trabajos de formación y procesamiento de SageMaker IA.

  • Los usuarios pueden reiniciar los trabajos caducados desde los puntos de control.

  • Los nuevos trabajos se ejecutan con credenciales de rol de IAM y no propagan el contexto de identidad.

Impacto de deshabilitar las sesiones de los usuarios en segundo plano en la consola de Identity Center

Si un administrador habilita la propagación de identidades de forma fiable pero desactiva las sesiones de usuario en segundo plano en la consola de IAM Identity Center:

  • Si un usuario permanece conectado, sus trabajos de formación creados mientras las sesiones en segundo plano están desactivadas, recurren a la sesión interactiva.

  • Si el usuario cierra sesión, la sesión caduca y los trabajos de formación que dependen de la sesión interactiva fallarán.

  • Los usuarios pueden reiniciar su trabajo de formación desde el último punto de control. La duración de la sesión viene determinada por lo que se haya establecido para la duración de la sesión interactiva en la consola del IAM Identity Center.

  • Los servicios como Training y Pipeline recurren al uso de sesiones interactivas en sus flujos de trabajo.

  • SageMaker AI no rechaza CreateTrainingJob las solicitudes, sino que las procesa como sesiones interactivas.

  • Si un usuario desactiva las sesiones en segundo plano después de iniciar un trabajo, el trabajo seguirá utilizando las sesiones en segundo plano existentes. En otras palabras, la SageMaker IA no creará nuevas sesiones en segundo plano.

El mismo comportamiento se aplica si las sesiones en segundo plano están habilitadas en el nivel de instancia de Identity Center, pero se deshabilitan específicamente para la aplicación Studio mediante IAM Identity Center APIs.

Consideraciones sobre el tiempo de ejecución

Cuando un administrador establece tareas MaxRuntimeInSeconds de formación o procesamiento de larga duración que son inferiores a la duración de la sesión en segundo plano del usuario, SageMaker AI ejecuta la tarea durante el tiempo mínimo de la sesión en segundo plano del usuario. MaxRuntimeInSeconds Para obtener más información acerca de MaxRuntimeInSeconds, consulte CreateTrainingJob. Consulte las sesiones de usuario en segundo plano en el Centro de identidad de IAM para obtener información sobre cómo configurar el tiempo de ejecución.

Resumen del comportamiento de la sesión

Cuando la sesión del usuario en segundo plano está deshabilitada para la instancia del IAM Identity Center, el trabajo de SageMaker IA utiliza las sesiones interactivas del usuario. Al utilizar sesiones interactivas, un trabajo de SageMaker IA fallará en 15 minutos si:

  • El usuario cierra sesión

  • El administrador revoca la sesión interactiva

Cuando la sesión del usuario en segundo plano está habilitada para la instancia del IAM Identity Center, el trabajo de SageMaker IA utiliza las sesiones en segundo plano del usuario. Al utilizar sesiones interactivas, un trabajo de SageMaker IA fallará en 15 minutos si:

  • La sesión en segundo plano del usuario caduca

  • El administrador revoca manualmente la sesión del usuario en segundo plano