工作階段管理
AgentCore Code Interpreter 工作階段具有下列特性:
- 工作階段逾時
-
預設:900 秒 (15 分鐘)
可設定:可在建立工作階段時調整,最長可達 8 小時
- 工作階段持久性
-
在工作階段期間建立的檔案和資料可在工作階段的整個生命週期內使用。工作階段終止時,工作階段不會再持續存在,且資料會清除。
- 自動終止
-
工作階段會在設定的逾時期間後自動終止
- 多個工作階段
-
單一程式碼解譯器可以同時啟用多個工作階段。每個工作階段都會維護自己的狀態和環境
- 保留政策
-
工作階段資料的存留時間 (TTL) 保留政策為 30 天。
使用隔離的工作階段
AgentCore 工具可隔離每個使用者工作階段,以確保跨多個工具調用安全地且一致地重複使用內容。工作階段隔離對於 AI 代理程式工作負載特別重要,因為其動態和多步驟執行模式。
每個工具工作階段都會在具有隔離 CPU、記憶體和檔案系統資源的專用 microVM 中執行。此架構保證一個使用者的工具叫用無法存取另一個使用者工作階段的資料。工作階段完成時,microVM會完全終止,並清除其記憶體,藉此消除跨工作階段資料外洩的風險。