Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

对象版本控制

贡献者

您可以使用版本控制来保留一个对象的多个版本,从而防止意外删除对象,并可用于检索和还原对象的早期版本。

StorageGRID 系统实施版本控制,并支持大多数功能,但存在一些限制。StorageGRID 最多支持 1 , 000 个对象版本。

对象版本控制可以与 StorageGRID 信息生命周期管理( ILM )或 S3 存储分段生命周期配置结合使用。要为每个存储分段启用此功能,您必须明确启用版本控制。存储分段中的每个对象都分配有一个版本 ID ,该 ID 由 StorageGRID 系统生成。

不支持使用 MFA (多因素身份验证) Delete 。

备注 只能在使用 StorageGRID 10.3 或更高版本创建的存储分段上启用版本控制。

ILM 和版本控制

ILM 策略将应用于对象的每个版本。ILM 扫描过程会持续扫描所有对象,并根据当前 ILM 策略重新评估这些对象。对 ILM 策略所做的任何更改都会应用于先前载入的所有对象。如果启用了版本控制,则包括先前载入的版本。ILM 扫描会将新的 ILM 更改应用于先前输入的对象。

对于启用了版本控制的分段中的 S3 对象,版本控制支持允许您创建使用非当前时间作为参考时间的 ILM 规则。对象更新后,其先前版本将变为非最新版本。使用非当前时间筛选器可以创建策略,以减少先前版本的对象对存储的影响。

备注 使用多部分上传操作上传新版本的对象时,原始版本对象的非当前时间反映为新版本创建多部分上传的时间,而不是多部分上传完成的时间。在有限情况下,原始版本的非当前时间可能比当前版本的时间早数小时或数天。

有关 S3 版本控制对象的示例 ILM 策略,请参见有关通过信息生命周期管理管理对象的说明。