您可以通过生命周期规则来批量转换存储空间(Bucket)内对象(Object)的存储类型,也可以批量删除指定的Object和碎片(Part)。

背景信息

  • 生命周期规则配置完成后24小时内会被加载,加载后的24小时内会被执行,请确认无误后再保存规则。
  • 删除Object的操作是不可逆的,请根据您的需求合理设置生命周期规则。
  • 通过控制台最多可配置100条生命周期规则,如需配置更多条目,请通过ossutil或SDK配置。详情请参见生命周期规则介绍

操作步骤

  1. 登录OSS管理控制台
  2. 单击Bucket列表,之后单击目标Bucket名称。
  3. 单击基础设置 > 生命周期,在生命周期区域单击设置
  4. 单击创建规则,在弹出的生命周期创建规则页面创建生命周期规则。
    • 存储空间未开启版本控制
      参数 说明
      基本设置
      状态 设置生命周期规则的状态,可选择启动禁用
      策略 选择匹配策略的Object,可选择按前缀匹配(按照Object名称前缀匹配),也可以选择配置到整个Bucket(直接匹配到整个存储空间)。
      说明 选择按前缀匹配时,可以配置多条不同前缀的生命周期规则;选择配置到整个Bucket则仅允许配置一条生命周期规则。
      前缀 如果策略选择了按前缀匹配,则需要输入Object名称的前缀。例如,您需要匹配名称以img开头的Object,您可以输入img
      标签 选中后配置正确的标签,可以让规则针对拥有指定标签Object生效。例如选择策略为按前缀匹配,设置前缀为img,并设置标签的键为a,值为1。则该规则将匹配所有名称以img开头,标签为a=1的Object。关于对象标签的更多信息请参见对象标签
      清除策略
      文件过期策略 选择Object过期策略,可选择过期天数过期日期不启用。当选择不启用时,文件过期策略不生效。
      转换到低频访问型存储 根据文件过期策略选择的过期天数过期日期设定Object何时过期,Object过期后转为低频访问存储类型。
      • 选择过期天数时:指定一个过期天数N,Object会在其最后修改时间的N天后过期,并在过期的第二天转换为低频访问存储类型。例如设置为30,则最后修改日期为2019-1-1的对象会在2019年2月1日被转换为低频访问存储类型。
      • 选择过期日期时:指定一个过期日期,最后修改时间在该日期之前的Object会全部过期,并转换为低频访问存储类型。例如设置为2019-1-1,最后修改日期在2019-1-1之前的Object会被转换为低频访问存储类型。
      说明
      • 当前存储类型为标准存储的Object才会被生命周期规则自动转为低频存储。
      • 存储类型转换后的计量计费规则,请参见管理文件生命周期
      转换到归档型存储 根据文件过期策略选择的过期天数过期日期设定Object何时过期,Object过期后转为归档存储类型。配置方式与转换到低频访问型存储一样。
      转换到冷归档型存储 根据文件过期策略选择的过期天数过期日期设定Object何时过期,Object过期后转为冷归档存储类型。配置方式与转换到低频访问型存储一样。
      删除文件 根据文件过期策略选择的过期天数过期日期设定Object何时过期,Object过期后会被删除。配置方式与转换到低频访问型存储一样。
      清理碎片
      碎片过期策略 设置对过期碎片执行的操作。可选择过期天数过期日期不启用。当选择不启用时,碎片过期策略不生效。
      注意
      • 每条生命周期规则中,文件过期策略碎片过期策略至少设置一项。
      • 若选中标签,则无法配置碎片过期策略
      删除碎片 根据碎片过期策略选择的过期天数过期日期设定碎片何时过期,碎片过期后会被删除。配置方式与转换到低频访问型存储一样。
    • 存储空间已开启过版本控制

      若存储空间已开启过版本控制功能,您也可以对存储空间内文件的历史版本进行管理。关于版本控制的更多内容请参见版本控制介绍

      开启版本控制后,生命周期规则对于当前版本和清理碎片的规则与未开启版本控制时基本一样,对于历史版本的操作如下。

      参数 说明
      当前版本
      清理对象删除标记 开启版本控制后,增加清理对象删除标记选项,其他选项与未开启版本控制时一样。

      选择清理对象删除标记后,如果当前对象仅有一个版本且为删除标记时,OSS将删除过期对象的删除标记。关于删除标记详情请参见删除标记

      历史版本
      文件过期策略 设置历史版本文件的过期策略,可选择过期天数不启用。当选择不启用时,文件过期策略不生效。
      转换到低频访问型存储 设定一个过期天数N,历史版本的Object会在其被转换为历史版本的N天后过期,并在过期的第二天转换为低频访问存储类型。例如设置为30,则2019-1-1被转为历史版本的Object会在2019年2月1日被转换为低频访问存储类型。
      说明
      • 当前存储类型为标准存储的Object才会被生命周期规则自动转为低频存储。
      • 历史版本的Object可通过下一个版本的最后修改时间确定自己被转为历史版本的时间。
      转换到归档型存储 设定一个过期天数N,历史版本的Object会在其被转换为历史版本的N天后过期,并在过期的第二天转换为归档存储类型。配置方式与转换到低频访问型存储一样。
      转换到冷归档型存储 设定一个过期天数N,历史版本的Object会在其被转换为历史版本的N天后过期,并在过期的第二天转换为冷归档存储类型。配置方式与转换到低频访问型存储一样。
      删除文件 设定一个过期天数N,历史版本的Object会在其被转换为历史版本的N天后过期,并在过期的第二天被删除。配置方式与转换到低频访问型存储一样。
      说明 删除历史版本的操作也会对标记为删除标记的对象生效。
  5. 单击确定
  6. 生命周期规则保存成功后,您可以在策略列表中查看已设置的生命周期规则,并进行相应的编辑或者删除操作。