View a markdown version of this page

Gestion de session - Amazon Bedrock AgentCore

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 de session

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 du temps de vie (TTL) pour les 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 invocations d'outils. L'isolation des sessions est particulièrement importante pour les charges de travail des agents d'intelligence artificielle en raison de leurs modèles d'exécution dynamiques et en plusieurs étapes.

Chaque session d'outil s'exécute dans 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'invocation 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.