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.
Themen
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.