第 13 章 · 租户设置 · 合规保全
适用对象:治理管理员 · 阅读约 7 分钟 · 对应版本 治理控制台 0.6.4 · 保留与合规保全服务 0.5.1
- 说清楚「合规保全」「保险库」「保留期限」「锁定」四个词分别是什么。
- 看懂合规保全开关的状态,知道「关闭」之后什么还在生效、什么不再生效。
- 给保险库设保留期限。
- 在充分确认之后锁定策略——并且清楚这一步永远无法撤销。
先弄清四个词
| 词 | 意思 |
|---|---|
| 保全(hold) | 因为法务或监管要求,把某些文件登记为「不许删」。被保全的文件,用户删除、清空回收站时会被系统拦下。 |
| 保险库(vault) | 一个独立的 Azure Blob 容器。保全的记录、以及本页每一次变更的审计,都写在里面。容器上有「时限不可变策略」:期限之内,任何人都删不掉里面的记录——包括持有存储账号主密钥的人。 |
| 保留期限 | 记录写进保险库之后,必须保留多少天(1–146000)。 |
| 锁定(lock) | 把保险库策略切到合规模式。锁定之后不可撤销,期限只能延长,策略本身也无法删除。 |
页面右侧的「这是什么」卡片里有同样的解释,操作时可以随时对照。

页面自带的说明卡。
打开租户设置
进入治理控制台(见第 12 章),点最右边的标签「租户设置」。能不能修改,看开关右下方的小字:「当前账号可切换」表示你有写权限;没有写权限的账号只能看。开关和策略是同一道权限。
合规保全开关

合规保全开关,当前为「已启用」,且从未被人改过。
最容易误解的一点:关闭 ≠ 保全失效。关闭之后,保全仍然登记、仍然参与删除和清空回收站的判定——被保全的文件照样删不掉。变化只有两处:保全记录和审计不再写入不可变保险库;下方的保险库策略区收起,变成只读。默认是启用的,没有明确理由不要关。
关闭(以及重新启用)
- 点「关闭合规保全…」 浏览器弹出输入框,写着「关闭合规保全:保全仍登记并参与判定,但不再写入不可变保险库,保险库策略只读。原因(必填,写入不可变审计记录):」。
- 填写原因,点确定 原因必填。留空会被拒绝,页面显示「关闭合规保全必须填写原因」。
- 在第二个弹窗里再确认一次 弹窗写着「确认关闭合规保全?原因:……(系统先把这条变更写成保险库里的不可变审计记录,再切换)」。点确定才真正切换;点取消则什么都不发生。
- 核对结果 页面显示「✓ 已关闭 · 第 N 次变更 · 审计记录已写入保险库」。开关处的小字从「尚无人改过」变成最近一次变更的信息。
重新启用同理:点启用按钮,弹窗里可以填一句备注(选填),确定即可。
每次切换,系统都先把「谁、什么时候、为什么」写成保险库里的一条不可变记录,写成功了才去切换开关。所以关闭这个动作本身也会被永久留痕。
设置保险库的保留期限
- 确认开关是「已启用」 关闭状态下策略区只读,保存会提示「合规保全已关闭:保险库策略只读,请先启用」。
- 在「保留期限(天)」里填天数 1 到 146000 之间的整数。按公司的保留要求填,例如 7 年填 2555。
- 点「创建策略」,在弹窗里确认 弹窗写着「将保险库保留期限设为 N 天?(写入 Azure)」。
- 核对结果 页面显示「✓ 已写入」,上方「保留期限」那一格显示你设的天数,「状态」从未配置变为未锁定,页面底部「变更历史 Policy History」多出一条。

保留期限与锁定策略。还没创建策略时,锁定区提示「请先创建策略,再锁定」。
未锁定时,期限可以随时改大或改小。
锁定策略
**锁定不可逆。**锁定即进入合规模式:期限之内,任何人——包括 Azure 订阅管理员——都无法删除保险库里的记录;策略本身无法删除;期限只能延长,不能缩短,更不能解锁。**没有任何人、任何工单能帮你撤销。**请在法务或合规负责人书面确认保留年限(例如 PDPA、诉讼保全要求)之后再做这一步。
- 确认已经创建了策略,且期限就是最终要的天数 锁定后这个数只能变大。
- 点锁定区里的红色按钮「锁定策略…」 锁定区展开第二步,要求你输入保险库容器的名字;想反悔,点「取消」。
- 一字不差地输入容器名 容器名就是上方「保险库 VAULT」那一格里的第二行,输入框里的灰字也提示了它。输对了,「确认锁定(不可撤销)」按钮才会亮起。这一步是为了防止手滑。
- 点「确认锁定(不可撤销)」,在最后一个弹窗里再确认一次 弹窗写着「最后确认:锁定 某容器 的不可变策略(当前 N 天)。锁定后不可撤销,期限只能延长。继续?」。
- 核对结果 页面显示「✓ 已锁定 · N 天 · 不可撤销」。
锁定之后还能做什么
只能延长期限:在「保留期限(天)」里填一个比现在大的数,保存。弹窗会提示「将保留期限延长到 N 天?延长后不可缩短。」。填的数不比现在大,会被拒绝:「已锁定:新期限必须大于当前 N 天」。
变更历史
页面最下面的「变更历史 Policy History」列出 Azure 一侧记录的每一次策略变更(创建、锁定、延长)。每次经本页做的变更,同时在保险库里留下一条不可变审计记录。审计时以这两处为准。
当前有哪些保留策略
「概览」页的「保留策略 + WORM」卡片列出生效中的策略,共五类:
| 类型 | 示例 | 作用 |
|---|---|---|
| LegalHold 法务保全 | Legal hold — /Legal | 指定范围内的文件因诉讼或调查被保全,不许删 |
| AdminHold 管理员保全 | Admin hold — regulatory classification | 密级为 regulatory 的文件自动保全 |
| Retention 保留 | Finance retention — 7 years | 财务类文件至少保留 7 年 |
| Archival 归档 | Archive /Projects after 1 year | 项目文件满 1 年转归档 |
| TrashRetention 回收站保留 | Default trash retention — 30 days | 回收站里的文件默认保留 30 天 |
常见问题
| 现象 | 怎么办 |
|---|---|
| 状态显示「未配置管理凭据」,期限是「— 天」 | 这套环境没有给控制台配置管理 Azure 保险库的凭据,策略区无法读写。联系平台管理员配置;在此之前开关仍可用,保全判定不受影响。 |
| 按钮是灰的,或者提示没有权限 | 你的账号没有写权限。写权限由平台管理员通过管理员白名单授予。 |
| 用户说文件删不掉 | 多半是被保全了。在「元数据」页查这个文件的 retention,看 tier 和 reason。保全期内删不掉是设计如此。 |
| 保存时提示冲突 | 有别人刚改过策略。页面会自动重新加载最新状态,核对后再改。 |
| 锁定之后发现期限填错了 | 填小了可以延长;填大了没有任何办法。所以锁定前务必双人复核。 |