文档简介:
合规保留
OOS提供合规保留功能,即开启Bucket合规保留功能后,任何用户(包括根用户)都不能对此Bucket内处于合规保留期的对象进行修改和删除。
可以根据需求,对Bucket级别开启合规保留功能,以天(Days)或者以年(years)为单位设置合规保留时长,1year=365 days。
注意:
-
合规保留一旦开启,不能关闭,不能缩短合规保留时长,但可以延长合规保留时长;
-
合规保留的时间精确到秒,例如对Bucket A设置合规保留时长为10天,对象A属于Bucket A,A1的最后更新时间为2019-3-1 12:00:00,该文件会在2019-3-11 12:00:01过合规保留期。
-
任何用户(包括根用户)都不能修改、覆盖、删除处于合规保留期的对象;
-
处于合规保留期的对象,无法通过调用API、控制台修改对象的存储类型,只能通过生命周期修改存储类型。
-
处于合规保留期的对象,如果设置了生命周期规则,则修改存储类型的生命周期规则可以生效,设置删除操作的生命周期规则待对象过了合规保留期后才能生效。
示例:
对象A1、A2、A3和A4都属于Bucket A,2020年2月1日对Bucket A设置了合规保留时长为30天。对象A1、A2分别设置的了生命周期规则,对象A3、A4未设置生命周期规则。
对象 |
生命周期规则 |
A1 |
对象创建10天由标准存储转换为低频访问存储 |
A2 |
对象创建10天后删除 |
A3 |
无 |
A4 |
无 |
对象 |
对象创建时间 |
合规保留失效时间 |
生命周期规则生效能情况 |
A1 |
2020-03-01 00:00:00 |
2020-03-31 00:00:01 |
2020-03-11后启动转换为低频访问存储操作 |
A2 |
2020-03-01 00:00:00 |
2020-03-31 00:00:01 |
待2020-03-31后启动删除操作。 |
A3 |
2020-01-01 00:00:00 |
不存在。因为合规保留2020-02-01创建的,在2020-01-31 00:00:01已经过了30天,故合规保留对A3不生效。 |
不涉及 |
A4 |
2020-01-29 00:00:00 |
2020-02-28 00:00:01 |
不涉及 |