View a markdown version of this page

Gerenciamento de sessões - Amazon Bedrock AgentCore

Gerenciamento de sessões

As sessões AgentCore do Code Interpreter têm as seguintes características:

Tempo limite de sessão

Padrão: 900 segundos (15 minutos)

Configurável: pode ser ajustado ao criar sessões, até 8 horas

Persistência da sessão

Arquivos e dados criados durante uma sessão estão disponíveis durante toda a vida útil da sessão. Quando a sessão é encerrada, ela não persiste mais e os dados são limpos.

Rescisão automática

As sessões são encerradas automaticamente após o período de tempo limite configurado

Várias sessões

Várias sessões podem ser ativas simultaneamente para um único intérprete de código. Cada sessão mantém seu próprio estado e ambiente

Política de retenção

A política de retenção de tempo de vida (TTL) para os dados da sessão é de 30 dias.

Usando sessões isoladas

AgentCore As ferramentas permitem o isolamento de cada sessão do usuário para garantir a reutilização segura e consistente do contexto em várias invocações de ferramentas. O isolamento da sessão é especialmente importante para cargas de trabalho de agentes de IA devido aos seus padrões de execução dinâmicos e em várias etapas.

Cada sessão da ferramenta é executada em uma microVM dedicada com recursos isolados de CPU, memória e sistema de arquivos. Essa arquitetura garante que a invocação da ferramenta de um usuário não possa acessar dados da sessão de outro usuário. Após a conclusão da sessão, a microVM é totalmente encerrada e sua memória é higienizada, eliminando assim qualquer risco de vazamento de dados entre sessões.