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

背景信息

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

有关生命周期的更多信息,请参见生命周期规则介绍

操作步骤

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

      开启版本控制后,基本设置清理碎片区域涉及的配置项,与未开启版本控制的配置方法相同。以下表格仅介绍与未开启版本控制相比,开启版本控制后配置项存在的差异。

      区域 配置项 说明
      当前版本 清理对象删除标记 开启版本控制后,清除策略中增加了清理对象删除标记选项,其他选项与未开启版本控制时相同。

      选择此选项后,如果当前Object仅有一个版本且为删除标记时,则OSS将删除过期Object的删除标记。如果当前Object有多个版本,且Object的最新版本为删除标记时,则OSS将保留该删除标记。关于删除标记详情请参见删除标记

      历史版本 文件过期策略 设置历史版本文件的过期策略,可选择过期天数不启用。当选择不启用时,文件过期策略不生效。
      转换到低频访问型存储 设定一个过期天数N,历史版本的Object会在其被转换为历史版本的N天后过期,并在过期的第二天转换为低频访问存储类型。例如设置为30,则在2021年1月1日被转为历史版本的Object会在2021年2月1日被转换为低频访问存储类型。
      注意 您可以通过Object下一个版本的最后修改时间确定Object被转为历史版本的时间。
      转换到归档型存储 设定一个过期天数N,Object会在其被转换为历史版本的N天后过期,并在过期的第二天转换为归档存储类型。配置方式与转换到低频访问型存储相同。
      转换到冷归档型存储 设定一个过期天数N,Object会在其被转换为历史版本的N天后过期,并在过期的第二天转换为冷归档存储类型。配置方式与转换到低频访问型存储相同。
      删除文件 设定一个过期天数N,Object会在其被转换为历史版本的N天后过期,并在过期的第二天被删除。配置方式与转换到低频访问型存储相同。
      注意 如果生命周期规则指向当前版本Object的删除行为,则OSS不会直接删除当前版本Object,而是将当前版本Object转为历史版本Object,并添加删除标记。如果生命周期规则指向历史版本Object的删除行为,则直接删除历史版本Object。此外,删除历史版本Object时,会同时对标记为删除标记的Object进行删除。
  5. 单击确定
    生命周期规则保存成功后,您可以在策略列表中查看已设置的生命周期规则,也可以对规则进行编辑或者删除操作。