View a markdown version of this page

Verwaltung von Sitzungen - Amazon Grundgestein AgentCore

Verwaltung von Sitzungen

Die AgentCore Code Interpreter-Sitzungen haben die folgenden Merkmale:

Sitzungs-Timeout

Standard: 900 Sekunden (15 Minuten)

Konfigurierbar: Kann bei der Erstellung von Sitzungen angepasst werden, bis zu 8 Stunden

Persistenz der Sitzung

Dateien und Daten, die während einer Sitzung erstellt wurden, sind während der gesamten Lebensdauer der Sitzung verfügbar. Wenn die Sitzung beendet wird, besteht die Sitzung nicht mehr und die Daten werden bereinigt.

Automatische Kündigung

Sitzungen werden nach dem konfigurierten Timeout-Zeitraum automatisch beendet

Mehrere Sitzungen

Für einen einzelnen Codeinterpreter können mehrere Sitzungen gleichzeitig aktiv sein. Jede Sitzung behält ihren eigenen Status und ihre eigene Umgebung bei

Aufbewahrungsrichtlinie

Die Aufbewahrungsfrist (Time to Live, TTL) für die Sitzungsdaten beträgt 30 Tage.

Verwenden isolierter Sitzungen

AgentCore Tools ermöglichen die Isolierung jeder Benutzersitzung, um eine sichere und konsistente Wiederverwendung des Kontextes über mehrere Tool-Aufrufe hinweg zu gewährleisten. Die Sitzungsisolierung ist aufgrund ihrer dynamischen und mehrstufigen Ausführungsmuster besonders wichtig für Workloads von KI-Agenten.

Jede Toolsitzung wird auf einer dedizierten MicroVM mit isolierten CPU-, Speicher- und Dateisystemressourcen ausgeführt. Diese Architektur garantiert, dass der Tool-Aufruf eines Benutzers nicht auf Daten aus der Sitzung eines anderen Benutzers zugreifen kann. Nach Abschluss der Sitzung wird die MicroVM vollständig beendet und ihr Speicher bereinigt, wodurch das Risiko eines sitzungsübergreifenden Datenverlusts ausgeschlossen ist.