更新时间:2022-10-27 GMT+08:00

配置生命周期管理策略

您可以为某个桶定义生命周期管理规则,来为该桶的对象定义各种生命周期规则。

操作步骤

  1. 登录OBS Browser+。
  2. 选中待配置的桶,单击“更多 > 生命周期规则”,如图1所示。

    图1 生命周期规则

  3. 在“生命周期规则”窗口中单击“创建”,如图2所示。

    图2 创建生命周期规则

  4. 配置生命周期规则。

    • 状态:勾选“启用”,启用本条生命周期规则。
    • 规则名称:用于识别不同的生命周期配置,其长度需不超过255字符。
    • 策略:可根据对象名前缀进行匹配,满足该前缀的对象将受生命周期规则管理。也可将生命周期规则配置到整个桶,则桶内所有对象都将受生命周期规则管理。
    • 当按前缀配置时,如果指定的前缀名与某条已配置的生命周期规则指定的前缀名存在包含关系,OBS会将两条规则视为同一条,而禁止您配置本条规则。例如,系统中已存在指定前缀名为“abc”的规则,则不允许再配置指定前缀包含“abc”字段的规则。
    • 如果已存在按前缀配置的生命周期规则,则不允许再新增配置到整个桶的规则。
    • 如果已存在配置到整个桶的生命周期规则,则不允许再新增按前缀配置的规则,此时界面的“创建”按钮会变成灰色,表示不可操作。
    • 您可以指定在对象最后一次更新后多少天,受规则影响的对象将转换为低频访问存储、归档存储或者过期并自动被OBS删除。
      • 转换为低频访问存储:即您可以指定在对象最后一次更新后多少天,受规则影响的对象将转换为低频访问存储。
      • 转换为归档存储:即您可以指定在对象最后一次更新后多少天,受规则影响的对象将转换为归档存储。
      • 过期删除:可指定对象多少天后过期被自动删除,也可指定在具体某一天之后删除匹配规则的对象。

    例如,您于2022年1月7日在OBS中存储了以下几个文件:

    • log/test1.log
    • log/test2.log
    • doc/example.doc
    • doc/good.txt

    您又于2022年1月10日在OBS中存储了以下几个文件:

    • log/clientlog.log
    • log/serverlog.log
    • doc/work.doc
    • doc/travel.txt

      在2022年1月10日设置前缀为“log/”的对象,过期时间设置为一天,OBS将会在2022年1月12日自动删除“log/clientlog.log”、“log/serverlog.log”、“log/test1.log”和“log/test2.log”这四个对象。

      在今天设置前缀为“log”的对象,转换为低频访问存储的时间设置为30天,转换为归档存储的时间设置为60天,过期删除的时间设置为100天,OBS将会第31天将“log/clientlog.log”、“log/serverlog.log”、“log/test1.log”和“log/test2.log”这四个对象转换为低频访问存储,第61天后转换为归档存储,第101天后自动删除这些对象。

  5. 在“生命周期管理”对话框中单击“确认”,保存当前的生命周期规则。

相关操作

后续可根据需求对已配置的规则进行编辑、删除、启动和禁用。