基于最后一次访问时间的生命周期规则
更新时间:2025-02-07
您可以通过基于最后一次访问时间(LastAccessTime)策略的生命周期规则来自动监测数据的访问模式并识别冷数据,然后将识别出来的冷数据进行存储类型的转换,从而达到数据的冷热分层存储,最终降低存储成本。
使用场景
- 相册或网盘场景
对于长时间没有访问的数据,希望设置自定义转储天数,自动将冷数据转为低频访问类型,并确保数据的实时访问。
- 生命科学场景
基因测序生成的大量业务数据,往往需要根据数据的最后访问时间而非最后修改时间来判断数据的冷热。按以往,客户只能手动通过日志分析或其他方式进行数据冷热的分层管理。但如果选用基于最后一次访问时间的生命周期规则,则可实现由服务端根据最后访问时间来自动识别冷热数据并实现数据分层存储。
使用限制
- 仅支持未开启版本控制的存储桶
- 不支持删除文件与碎片
- 基础生命周期规则目前仅支持根据前缀进行匹配,不支持通配符匹配。
注意事项
采用SDK、API 方式设置需要注意PutBucketLifecycle为覆盖语义。例如,某个Bucket已配置了生命周期规则Rule01,您需要在Rule1基础上继续追加生命周期规则Rule2,您需要执行以下操作:
- 调用GetBucketLifecycle接口获取当前生命周期规则配置Rule01。
- 在Rule01基础上叠加Rule02。
- 调用PutBucketLifecycle接口更新生命周期规则为Rule01+Rule02。
更多注意事项参见基础生命周期管理注意事项说明。
转储的Object类型
基于最后一次访问时间的生命周期规则支持将Object从标准存储转为低频、冷或归档存储类型。更多存储类型介绍参见存储类型介绍。