备份防篡改

更新时间:
复制 MD 格式

备份防篡改适用于保险、金融等需要长期留存关键业务数据的场景。开启后,实例自动生成的备份在配置的保留时长内无法通过控制台或 API 删除、篡改,手动备份不在保护范围内;实例释放时至少一个备份集会长期保留,本地盘实例和单节点实例除外。该功能一经开启便无法关闭。

说明

备份防篡改目前处于公测阶段,如需使用,请提交工单联系技术支持申请开通。开通条件与实例适用范围请参见使用限制。

功能说明

备份防篡改按实例开启,开启后的保护范围与保护规则如下:

  • 保护对象:实例自动生成的所有备份,包括数据备份和日志备份。手动备份不转为不可变备份,不在防篡改保护范围内。

  • 保护方式:受保护的备份转为不可变备份,在配置的保留时长内无法通过控制台或 API 修改、删除,超过保留时长后失效。

  • 策略变更:备份策略进入“只增不减”状态,保留时长只能延长,备份频率只能提高,已开启的备份能力不能关闭。

  • 实例释放:实例释放时至少一个备份集会长期保留,且实例释放后无法再修改备份策略。

  • 不可逆:备份防篡改一经开启便无法关闭。

使用限制

开启备份防篡改前,请确认满足以下条件:

  • 备份防篡改处于公测阶段,需提交工单申请开通后才能使用。

  • 每周备份天数至少为 2 天。该项需自行调整,系统不会自动上调;若不足 2 天,开启操作会失败,请先调整备份频率。

  • 实例类型满足能力范围要求:单节点实例不会自动开启日志备份,本地盘实例和单节点实例不支持配置实例释放保留策略。

开启时的自动调整

开启备份防篡改时,系统会自动将当前备份策略上调至满足保护要求的配置,不会下调已有配置。实例类型的适用范围差异请参见使用限制。

配置项

自动调整结果

全量备份保留时长

不少于 7 天。原配置小于 7 天时,调整为 7 天。

日志备份

自动开启,且保留时长不少于 7 天。

实例释放保留策略

实例释放后至少长期保留 1 个备份集。

开启备份防篡改

警告

开启操作不可逆,开启后无法关闭备份防篡改。开启前请确认备份频率、保留时长和异地备份配置:开启后,全量备份、日志备份、高频备份和异地备份的保留时长不可缩短,备份频率不可降低,已开启的日志备份、高频备份、秒级备份和异地备份不可关闭。完整规则请参见开启后修改备份策略。

  1. 登录 MongoDB 控制台,进入目标实例的详情页。

  2. 在左侧导航栏中选择备份与恢复。

  3. 在备份设置区域,确认每周至少备份 2 天;若不足 2 天,开启操作会失败,需先调整备份频率。同时确认全量备份保留时长,该项无需手动调整,原配置小于 7 天时会在开启后自动上调至 7 天。

  4. 单击编辑,打开备份防篡改开关。

  5. 在确认对话框中阅读提示信息,确认无误后单击确定。

    开启成功后,备份防篡改状态显示为已开启,开关会置灰,无法再次关闭。若开启操作失败,请确认每周备份天数是否至少为 2 天,调整备份频率后重新执行上述步骤。

开启后修改备份策略

开启备份防篡改后,对备份策略的修改分为以下两类。

不允许的修改

  • 缩短全量备份、日志备份、高频备份或异地备份的保留时长。

  • 降低备份频率,包括减少每周备份天数、延长高频备份间隔、减少异地备份周期,或降低高级备份的年化备份频率。

  • 关闭已开启的日志备份、高频备份、秒级备份或异地备份。

  • 在常规备份中开启高频备份。如确需高频备份,请使用高级备份。

  • 删除高级备份中的备份策略。

  • 调低实例释放保留策略。该策略只允许按 0 → 1 → 2 的顺序上调。

允许的修改

  • 延长备份保留时长或提高备份频率。

  • 开启新的备份能力,包括日志备份、秒级备份和异地备份;高级备份可以新增高频备份策略。

  • 仅修改备份时间点,或更换备份星期且每周备份天数保持不变。