更新时间:2025-02-21 gmt 08:00

配置生命周期规则-九游平台

操作场景

本章节将介绍如何配置生命周期规则。

约束与限制

  • 生命周期规则目前仅支持根据前缀和对象标签进行匹配,不支持通配符匹配、后缀匹配以及正则匹配。
  • 单个桶的生命周期规则条数没有限制,但单个桶中所有生命周期规则的xml描述总大小不能超过20kb。
  • 您最多可以在一个并行文件系统下配置20条生命周期管理规则,超过20条将提示不支持。
  • 生命周期为覆盖语义,修改桶的生命周期规则,您需要在原有规则的基础上添加规则。例如,某个bucket已配置了生命周期规则rule1,您需要在rule1基础上继续追加生命周期规则rule2,您需要执行以下操作。
    1. 调用getbucketlifecycle接口获取当前生命周期规则配置rule1。
    2. 在rule1基础上叠加rule2。
    3. 调用putbucketlifecycle接口更新生命周期规则为rule1 rule2。

    如果您使用控制台或者obs browser 配置生命周期规则,无需先获取再添加,可直接使用在界面上进行追加操作,系统会在后台自动为您执行获取后追加的操作。详情可参见使用obs控制台配置生命周期使用obs browser 配置生命周期

配置生命周期规则操作步骤

obs支持使用控制台、api、obs sdk、obs browser 设置生命周期规则。

为单个对象设置对象生命周期

如果您的使用场景需要针对单个对象设置删除时间,可以在对象上传时,为对象设置过期删除时间。如果开启了多版本,可以在上传时为每一个对象版本设置过期删除时间。对象生命周期只能作用于对象版本,不作用于删除标记和碎片。

与在桶上设置生命周期不同,对象生命周期只能作用于当前对象,且只能设置定时删除,不能设置存储类别转换。如果桶生命周期与对象生命周期冲突,则优先执行对象生命周期。

obs支持使用api、sdk设置对象生命周期,控制台、obs browser 、obsutil暂不支持:

相关文档

网站地图