对象保全

转到示例

本页面介绍了您对各个对象设置的对象保全。对象设置了保全后,便无法删除或替换。

保全类型

对象保全是您放置在单个对象上的元数据标志。对象设置了保全后,便无法删除或替换。但是,对于已设置保全的对象,您可以修改元数据

Cloud Storage 提供以下类型的保全:

  • 基于事件的保全。
  • 临时保全。

一个对象可以有一种、两种或没有任何保全。如果将对象存储在没有保留政策的存储分区中,则两种保全类型的行为完全相同。如果将对象存储在具有保留政策的存储分区中,则在释放保全时,这两种保全对于对象具有不同的效果:

  • 对于保留期限而言,基于事件的保全会重置对象在存储分区中的时间。
  • 对于保留期限而言,临时保全不会影响对象在存储分区中的时间。

示例

假设在一个保留期限为 1 年的存储分区中,您有两个对象,对象 A 和对象 B。当您将对象添加到存储分区时,您在对象 A 上放置了基于事件的保全,在对象 B 上放置了临时保全。一年过去了,通常您应该可以删除它们,然而因为两个对象仍然存在保全,您无法删除它们中的任何一个。

此时,您可以释放两个对象的保全。对于对象 A,它在存储分区中的时间将归零从头开始计算保留期限。这意味着它必须在存储分区中再保留一年才能被删除或替换。而对象 B 可以立即被删除或替换,因为临时保全对对象何时达到其保留期限没有影响。

通过此行为,您可以将基于事件的保全和保留政策结合使用,以根据某些事件的发生情况来控制保留,例如在支付贷款后的一段时间内保全贷款文档。临时保全可用于监管或法律目的,例如保全交易文档以进行法律调查。

默认的基于事件的保全属性

除了在单个对象上放置保全之外,还可以在存储分区上启用默认的基于事件的属性。启用此属性后,系统将在后续添加到该存储分区的每个新对象上自动放置基于事件的保全。

如果您希望在发生特定事件后让对象在存储分区中保留一段时间,则启用此属性非常有用。例如,您的存储分区可能用于存储贷款,一旦付清,您必须保留一定年限。为您的存储分区启用合适的保留政策和默认的基于事件的保全属性后,当您将贷款文档上传到存储分区时,它会被放置基于事件的保全。当贷款还清时,您可以释放保全,此时保留政策可确保贷款数据保持存储且不可更改,直至其达到保留政策中设置的保留期限。

后续步骤