我们文件是按照设备名来划分目录存储的,比如我有如下一些文件
backup/equipment1/doc1234
backup/equipment1/img3456
backup/equipment2/doc111
backup/equipment2/img222
backup/equipment3/doc333
backup/equipment3/img444
我希望对于img设置保存7天,doc设置保存30天。
是否可以通过在生命周期规则前缀中使用通配符达到这一效果?
backup/*/img
backup/*/doc
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
是的,您可以使用通配符在生命周期规则的前缀中达到按文件类型设置不同保存期限的效果。根据阿里云对象存储服务(OSS)的工作原理和配置方法,您可以通过定义生命周期管理策略来自动管理这些文件的存储周期。
针对您的需求,可以设置如下规则:
为backup/*/img设置7天保存周期:
backup/*/img。为backup/*/doc设置30天保存周期:
backup/*/doc。请注意以下几点: - 确保您的OSS bucket已开启版本控制功能,以便在生命周期规则执行时能更好地管理文件版本和避免误删。 - 使用通配符*可以帮助匹配任意设备名下的特定文件类型,实现批量规则设定。 - 转换到低频或归档存储后,首次访问可能会有延迟,并可能产生额外的取回费用,具体请参考存储类型对比。 - 实际配置时,请登录阿里云OSS控制台,导航至目标Bucket的生命周期管理页面,按照界面提示添加上述规则。
通过这种方式,您可以灵活地根据文件路径和类型来定制化存储周期,满足不同的业务需求和成本控制要求。