View a markdown version of this page

Gestión de sesiones - Amazon Bedrock AgentCore

Gestión de sesiones

Las sesiones AgentCore de Code Interpreter tienen las siguientes características:

Tiempo de espera de la sesión

Predeterminado: 900 segundos (15 minutos)

Configurable: se puede ajustar al crear sesiones, hasta 8 horas

Persistencia de sesión

Los archivos y datos creados durante una sesión están disponibles durante toda la duración de la sesión. Cuando finaliza la sesión, la sesión deja de persistir y los datos se limpian.

Terminación automática

Las sesiones finalizan automáticamente una vez transcurrido el tiempo de espera configurado

Varias sesiones

Se pueden activar varias sesiones simultáneamente para un solo intérprete de código. Cada sesión mantiene su propio estado y entorno

Política de retención

La política de retención por tiempo de vida (TTL) de los datos de la sesión es de 30 días.

Uso de sesiones aisladas

AgentCore Las herramientas permiten aislar cada sesión de usuario para garantizar una reutilización segura y coherente del contexto en múltiples invocaciones de herramientas. El aislamiento de las sesiones es especialmente importante para las cargas de trabajo de los agentes de IA debido a sus patrones de ejecución dinámicos y de varios pasos.

Cada sesión de herramientas se ejecuta en una micromáquina virtual dedicada con recursos de CPU, memoria y sistema de archivos aislados. Esta arquitectura garantiza que la invocación de una herramienta por parte de un usuario no pueda acceder a los datos de la sesión de otro usuario. Al finalizar la sesión, la microVM se cierra por completo y su memoria se limpia, lo que elimina cualquier riesgo de fuga de datos entre sesiones.