开发者社区 问答 正文

生命周期规则设置支持通配符吗?

我们文件是按照设备名来划分目录存储的,比如我有如下一些文件
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

展开
收起
xiaooo 2017-02-28 16:57:27 2654 分享 版权
阿里云 AI 助理回答

是的,您可以使用通配符在生命周期规则的前缀中达到按文件类型设置不同保存期限的效果。根据阿里云对象存储服务(OSS)的工作原理和配置方法,您可以通过定义生命周期管理策略来自动管理这些文件的存储周期。

针对您的需求,可以设置如下规则:

  1. backup/*/img设置7天保存周期

    • 在OSS的生命周期管理策略中,创建一条规则,指定前缀为backup/*/img
    • 设置该规则在文件上传或修改后7天将其移至低频存储或归档存储,具体取决于您的访问频率和成本考虑。如果7天后无需频繁访问,可直接设置归档存储以降低成本。
  2. backup/*/doc设置30天保存周期

    • 同样,在生命周期管理策略中新增一条规则,指定前缀为backup/*/doc
    • 配置此规则在文件上传或修改后的第30天执行相应的存储类型转换操作,比如转为低频存储,以保持较低的成本同时确保数据在较长时间内可访问。

请注意以下几点: - 确保您的OSS bucket已开启版本控制功能,以便在生命周期规则执行时能更好地管理文件版本和避免误删。 - 使用通配符*可以帮助匹配任意设备名下的特定文件类型,实现批量规则设定。 - 转换到低频或归档存储后,首次访问可能会有延迟,并可能产生额外的取回费用,具体请参考存储类型对比。 - 实际配置时,请登录阿里云OSS控制台,导航至目标Bucket的生命周期管理页面,按照界面提示添加上述规则。

通过这种方式,您可以灵活地根据文件路径和类型来定制化存储周期,满足不同的业务需求和成本控制要求。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
问答地址: