如何在 HBS 作业中启用并配置对象锁定设置?
适用产品
Hybrid Backup Sync
背景
对象锁定是部分云服务提供商提供的一项功能,通过对象锁定,您可以使用 WORM(一次写入,多次读取)模型存储对象,从而防止在指定的时间内删除或覆盖对象。
Hybrid Backup Sync (HBS) 在某些云服务提供商上支持对象锁定功能,包括 Amazon S3、Backblaze B2 和 Wasabi。您可以在以其中任一云存储空间为目标的 HBS 作业中启用并配置对象锁定设置。
说明
在以下步骤中,我们将介绍如何通过以 Amazon S3 为目标创建备份作业来启用并配置对象锁定设置。
- 打开 HBS 3。
- 可选:在兼容 Amazon S3 & S3 上创建存储空间。
如果已在 HBS 3 中创建存储空间,请跳过此步骤。- 转到存储空间。
- 单击创建 > 兼容 Amazon S3 和 S3。
此时将打开创建存储空间窗口。 - 配置存储空间设置。
- 单击创建。
- 转到备份和恢复。
- 单击创建 > 新备份作业。
此时会打开创建备份作业向导。 - 选择一个或多个源文件夹。
- 单击下一步。
- 单击兼容 Amazon S3 和 S3。
- 创建启用了对象锁定的存储桶。
- 单击新 bucket。
此时会打开创建新 bucket窗口。 - 指定存储桶名称。
- 指定区域。
- 选中启用对象锁定。
- 单击创建。
- 单击新 bucket。
- 在页面上配置剩余设置。
- 单击选择。
- 选择目标文件夹。
- 单击确定。
- 可选:指定作业名称和描述。
- 单击下一步。
- 可选:配置计划设置。
- 单击下一步。
- 可选:覆盖默认对象锁定设置。
- 转到策略 > 高级设置。
- 选中覆盖对象锁定默认设置。
- 更改不变期。
默认不变期为 30 天。 - 更改延长保留期。
默认延长保留期为 10 天。注意有关不变期和延长保留期工作原理的示例说明,请参见下一节。
- 可选:配置其他设置。
- 单击下一步。
- 单击创建。
HBS 3 将创建启用了对象锁定的备份作业。
不变期和延长保留期的工作原理
要了解不变期和延长保留期的工作原理,请看下面两个示例。
假设按以下步骤配置作业计划和对象锁定设置:
- 备份作业计划:每天
- 不变期:20 天
- 延长保留期:10 天
示例 1 - 文件在不变期内不发生改变
第 1 天:HBS 3 将 Cat.png(版本 1)上传到目标存储空间。
第 2-20 天:Cat.png 未被修改,因此文件未上传到目标。
第 21 天: Cat.png 版本 1 的保留日期延长,再获得 10 天的保护。
示例 2 - 文件在不变期内发生改变
第 1 天:HBS 3 将 Cat.png 对象(版本 1)上传到目标存储空间。
第 16 天:Cat.png 已被修改,因此 HBS 3 将修改后的 Cat.png 上传到目标作为 Cat.png 版本 2。
Cat.png 版本 2 被视为不同对象,因为 Cat.png 版本 1 仍处于不变期,因此 Cat.png 版本 2 将开启一个不同的不变期。
第 36 天(第 16 天 + 20 天): Cat.png 版本 2 的保留日期延长,再获得 10 天的保护。
如这两个示例所示,如果在不变期修改文件,则在上传到云存储空间时,修改后的文件将被视为具有自己的不变期和延长保留期的新对象。
HBS 3 数据库和云存储数据库都会跟踪每个文件的版本历史记录和对象锁定状态。
用户可以通过编辑作业并转到规则 > 策略 > 高级设置 > 覆盖对象锁定默认设置,随时更改不变期和延长保留期。