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 pour les utilisateurs
Les sessions d’arrière-plan pour les utilisateurs se poursuivent même lorsque l’utilisateur n’est plus actif. Elles permettent aux tâches de longue durée de se poursuivre même après que l’utilisateur s’est 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 d’arrière-plan pour les utilisateurs.
Note
-
Les sessions utilisateur actives existantes ne sont pas affectées lorsque la propagation d’identité de confiance est activée. La durée par défaut s’applique uniquement aux nouvelles sessions utilisateur ou aux sessions redémarrées.
-
Les sessions d'arrière-plan utilisateur s'appliquent à tous les flux de travail ou tâches d' SageMaker IA de longue durée avec des états persistants. 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 tâches de SageMaker formation, de traitement et d'exécution de pipelines.
Rubriques
Configuration d’une session d’arrière-plan pour les utilisateurs
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 pour les utilisateurs
Par défaut, toutes les sessions d’arrière-plan pour les utilisateurs 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 IAM Identity Center, affectant toutes les applications IAM Identity Center et tous 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 :
-
Durée maximale des sessions d’arrière-plan pour les utilisateurs
-
Lien vers la console IAM Identity Center où les administrateurs peuvent modifier cette configuration
-
La durée peut être définie 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 pour les utilisateurs a expiré. Vous pouvez utiliser le lien vers la console IAM Identity Center pour mettre à jour cette durée.
Impact de la désactivation de la propagation d’identité de confiance 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 pour les 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 jobs Amazon SageMaker Training and Processing.
-
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 d’arrière-plan pour les utilisateurs dans la console IAM Identity Center
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. Lors de l'utilisation de 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. Lors de l'utilisation de sessions interactives, une tâche d' SageMaker IA échouera dans les 15 minutes lorsque :
-
la session d’arrière-plan pour les utilisateurs expire ;
-
la session d’arrière-plan pour les utilisateurs est révoquée manuellement par un administrateur.
Vous trouverez ci-dessous un exemple de comportement avec les tâches SageMaker de formation. Lorsqu’un administrateur active la propagation d’identité de confiance mais désactive les sessions d’arrière-plan pour les utilisateurs dans la console IAM Identity Center :
-
Si un utilisateur reste connecté, ses tâches d’entraînement créées alors que les sessions d’arrière-plan sont désactivées reviennent à la session interactive.
-
Si l’utilisateur se déconnecte, la session expire et les tâches d’entraînement qui dépendent de la session interactive échouent.
-
Les utilisateurs peuvent redémarrer leur tâche d’entraînement à partir du dernier point de contrôle. La durée de session est déterminée par ce qui est configuré pour la durée de session interactive dans la console IAM Identity Center.
-
Si un utilisateur désactive les sessions d’arrière-plan après avoir commencé une tâche, cette tâche continuera à utiliser ses sessions d’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 IAM Identity Center mais désactivées spécifiquement pour l'application Studio utilisant IAM Identity Center. APIs
Considérations relatives à 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 pour les utilisateurs dans IAM Identity Center pour obtenir des informations sur la façon de configurer l’exécution.