Sessions d'arrière-plan de l'utilisateur - Amazon SageMaker AI

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.

Sessions d'arrière-plan de l'utilisateur

Les sessions d'arrière-plan de l'utilisateur se poursuivent même lorsque l'utilisateur n'est plus actif. Cela permet d'exécuter des tâches de longue durée qui peuvent se poursuivre même après que l'utilisateur se soit déconnecté. Cela peut être rendu possible grâce à la propagation d'identité fiable par l' SageMaker IA. La page suivante explique les options de configuration et les comportements des sessions utilisateur en arrière-plan.

Note

Les sessions utilisateur actives existantes ne sont pas affectées lorsque la propagation d'identités fiables est activée. La durée par défaut s'applique uniquement aux nouvelles sessions utilisateur ou aux sessions redémarrées

Configurer la session d'arrière-plan de l'utilisateur

Une fois que la propagation d'identité fiable pour Amazon SageMaker Studio est activée, les limites de durée par défaut peuvent être configurées via les sessions d'arrière-plan des utilisateurs dans le IAM Identity Center.

Durée par défaut de la session d'arrière-plan de l'utilisateur

Par défaut, toutes les sessions utilisateur en arrière-plan ont une durée maximale de 7 jours. Les administrateurs peuvent modifier cette durée dans la console IAM Identity Center. Ce paramètre s'applique au niveau de l'instance Identity Center, affectant toutes les applications IAM Identity Center et les domaines Studio pris en charge au sein de cette instance.

Lorsque la propagation d'identités fiables est activée, les administrateurs de la console SageMaker AI trouveront une bannière contenant les informations suivantes :

  • Limite de durée pour les sessions d'arrière-plan des utilisateurs

  • Lien vers la console Identity Center où les administrateurs peuvent modifier cette configuration

    • La durée peut être réglée sur n'importe quelle valeur comprise entre 15 minutes et 90 jours

Un message d'erreur s'affiche lorsqu'une session d'arrière-plan de l'utilisateur a expiré. Vous pouvez utiliser le lien vers la console Identity Center pour mettre à jour la durée.

Impact de la désactivation de la propagation d'identités fiables dans Studio

Si un administrateur désactive la propagation des identités fiables, après l'avoir initialement activée, dans la console SageMaker AI :

  • Les tâches existantes continuent de s'exécuter sans interruption lorsque les sessions d'arrière-plan des utilisateurs sont activées.

  • Lorsque les sessions d'arrière-plan des utilisateurs sont désactivées, tous les flux de travail d' SageMaker IA de longue durée ou les tâches comportant des états persistants passeront à des sessions interactives. Cela inclut, mais sans s'y limiter, toutes les ressources d' SageMaker IA qui maintiennent le statut d'exécution ou nécessitent une surveillance continue. Par exemple, les emplois liés à la formation et au traitement de l' SageMaker IA.

  • Les utilisateurs peuvent redémarrer les tâches expirées à partir de points de contrôle.

  • Les nouvelles tâches sont exécutées avec les informations d'identification du rôle IAM et ne propagent pas le contexte d'identité.

Impact de la désactivation des sessions utilisateur en arrière-plan dans la console Identity Center

Si un administrateur active la propagation sécurisée des identités mais désactive les sessions d'arrière-plan des utilisateurs dans la console IAM Identity Center :

  • Si un utilisateur reste connecté, ses tâches de formation créées alors que les sessions d'arrière-plan sont désactivées reviennent à la session interactive.

  • Si l'utilisateur ferme sa session, la session expire et les tâches de formation associées à la session interactive échoueront.

  • Les utilisateurs peuvent reprendre leur formation à partir du dernier point de contrôle. La durée de session est déterminée par ce qui est défini pour la durée de session interactive dans la console IAM Identity Center.

  • Des services tels que Training et Pipeline utilisent à nouveau des sessions interactives dans leurs flux de travail.

  • SageMaker L'IA ne rejette pas les CreateTrainingJob demandes mais les traite comme des sessions interactives.

  • Si un utilisateur désactive les sessions en arrière-plan après avoir démarré une tâche, celle-ci continuera à utiliser ses sessions en arrière-plan existantes. En d'autres termes, SageMaker l'IA ne créera aucune nouvelle session en arrière-plan.

Le même comportement s'applique si les sessions en arrière-plan sont activées au niveau de l'instance Identity Center mais désactivées spécifiquement pour l'application Studio utilisant IAM Identity Center APIs.

Considérations concernant l'exécution

Lorsqu'un administrateur définit des tâches MaxRuntimeInSeconds de formation ou de traitement de longue durée inférieures à la durée de la session d'arrière-plan de l'utilisateur, l' SageMaker IA exécute le travail pendant la durée minimale de l'une ou l'autre session d'arrière-plan de l'utilisateur MaxRuntimeInSeconds ou de l'utilisateur. Pour plus d’informations sur MaxRuntimeInSeconds, consultez CreateTrainingJob. Consultez les sessions d'arrière-plan des utilisateurs dans le IAM Identity Center pour plus d'informations sur la façon de configurer le runtime.

Résumé du comportement des sessions

Lorsque la session d'arrière-plan de l'utilisateur est désactivée pour l'instance IAM Identity Center, la tâche SageMaker AI utilise des sessions interactives de l'utilisateur. Lorsque vous utilisez des sessions interactives, une tâche d' SageMaker IA échouera dans les 15 minutes lorsque :

  • L'utilisateur se déconnecte

  • La session interactive est révoquée par l'administrateur

Lorsque la session d'arrière-plan utilisateur est activée pour l'instance IAM Identity Center, la tâche SageMaker AI utilise des sessions d'arrière-plan utilisateur. Lorsque vous utilisez des sessions interactives, une tâche d' SageMaker IA échouera dans les 15 minutes lorsque :

  • La session d'arrière-plan de l'utilisateur expire

  • La session d'arrière-plan de l'utilisateur est révoquée manuellement par l'administrateur