View a markdown version of this page

Administración de sesiones - Base amazónica AgentCore

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Administración de sesiones

Las sesiones del intérprete de AgentCore código 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, ésta deja de persistir y los datos se limpian.

Terminación automática

Las sesiones finalizan automáticamente tras el período de tiempo de espera configurado

Varias sesiones

Pueden estar activas 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 del 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 varias invocaciones de herramientas. El aislamiento de la sesión 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 microVM dedicada con recursos aislados de CPU, memoria y sistema de archivos. Esta arquitectura garantiza que la invocación de la herramienta de un usuario no pueda acceder a los datos de la sesión de otro usuario. Una vez finalizada la sesión, la microVM finaliza por completo y su memoria se limpia, lo que elimina cualquier riesgo de fuga de datos entre sesiones.