View a markdown version of this page

Gestione della sessione - Amazon Bedrock AgentCore

Gestione della sessione

Le sessioni di AgentCore Code Interpreter hanno le seguenti caratteristiche:

Timeout della sessione

Impostazione predefinita: 900 secondi (15 minuti)

Configurabile: può essere regolato durante la creazione di sessioni, fino a 8 ore

Persistenza della sessione

I file e i dati creati durante una sessione sono disponibili per tutta la durata della sessione. Quando la sessione viene terminata, la sessione non persiste più e i dati vengono puliti.

Terminazione automatica

Le sessioni terminano automaticamente dopo il periodo di timeout configurato

Sessioni multiple

È possibile attivare più sessioni contemporaneamente per un singolo interprete di codice. Ogni sessione mantiene il proprio stato e il proprio ambiente

Politica di conservazione

La politica di conservazione TTL (time to live) per i dati della sessione è di 30 giorni.

Utilizzo di sessioni isolate

AgentCore Gli strumenti consentono l'isolamento di ogni sessione utente per garantire un riutilizzo sicuro e coerente del contesto tra più chiamate dello strumento. L'isolamento delle sessioni è particolarmente importante per i carichi di lavoro degli agenti AI grazie ai loro modelli di esecuzione dinamici e in più fasi.

Ogni sessione dello strumento viene eseguita in una microVM dedicata con risorse isolate di CPU, memoria e file system. Questa architettura garantisce che la chiamata allo strumento di un utente non possa accedere ai dati della sessione di un altro utente. Al termine della sessione, la MicroVM viene completamente interrotta e la sua memoria viene disinfettata, eliminando così ogni rischio di perdita di dati tra sessioni.