View a markdown version of this page

Gestion de session - Base rocheuse de l'Amazonie AgentCore

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.

Gestion de session

Les sessions AgentCore Code Interpreter présentent les caractéristiques suivantes :

Délai d'expiration de session

Par défaut : 900 secondes (15 minutes)

Configurable : peut être ajusté lors de la création de sessions, jusqu'à 8 heures

Persistance des sessions

Les fichiers et les données créés au cours d'une session sont disponibles pendant toute la durée de vie de la session. Lorsque la session est terminée, elle ne persiste plus et les données sont nettoyées.

Résiliation automatique

Les sessions se terminent automatiquement après le délai d'expiration configuré

Sessions multiples

Plusieurs sessions peuvent être actives simultanément pour un seul interpréteur de code. Chaque session conserve son propre état et son propre environnement

Politique de rétention

La politique de conservation de la durée de vie (TTL) des données de session est de 30 jours.

Utilisation de sessions isolées

AgentCore Les outils permettent d'isoler chaque session utilisateur afin de garantir une réutilisation sécurisée et cohérente du contexte lors de plusieurs appels d'outils. L'isolation des sessions est particulièrement importante pour les charges de travail des agents d'IA en raison de leurs modèles d'exécution dynamiques et en plusieurs étapes.

Chaque session d'outil s'exécute sur une microVM dédiée avec des ressources de processeur, de mémoire et de système de fichiers isolées. Cette architecture garantit que l'appel d'un outil par un utilisateur ne peut pas accéder aux données de la session d'un autre utilisateur. À la fin de la session, la microVM est complètement arrêtée et sa mémoire est nettoyée, éliminant ainsi tout risque de fuite de données entre sessions.