数据保留策略
保留策略控制会话及相关产物在多久后进入过期与物理删除。默认关闭,避免未配置环境误删;启用后按 TTL、宽限与孤儿沙箱规则清理,并写审计。
启用与默认参数
Section titled “启用与默认参数”配置项 retention 须显式 enabled: true。典型默认:会话 TTL 90 天,宽限 7 天,孤儿沙箱 30 天,定时任务默认每日 03:00。宽限内若会话再次活跃,可自动续期。
flowchart LR A[活跃会话] -->|超过 TTL| W[宽限期] W -->|再活跃| A W -->|到期| D[物理删除] O[孤儿沙箱] -->|超过 orphan_days| D到期清理面向整棵会话树(消息、部件、待办、会话自身),以及沙箱会话目录、相关观测与 HITL 工单等关联数据。审计事件带 source=retention(告警、过期、沙箱回收等),便于与人工删除区分。
手动触发扫描等运维动作受 RBAC 约束(通常仅 admin)。见RBAC。
- 未启用时不会按 TTL 自动删;不要假设“装上就有保留”。
- 删除不可回滚;生产应先核对 TTL 与备份策略。
- 多租户下清理在租户上下文中执行,避免跨租户误伤。
相关阅读: