• 阿里云河南授权服务中心--[ 阿里云精英级合作伙伴 ]
  • 阿里云河南授权服务中心电话 :0371-56982772

OSS中LifeCycle删除文件的策略
发布时间:2016-07-05 13:45

    OSS的LifeCycle主要是用来删除一些OSS的过期文件。其可以设置对整个bucket或者bucket下以某种前缀为key的object,并且根据object的Last-Modified以及用户设置的过期时间来决定删除的规则。
  而经过LifeCycle功能删除的文件是无法找回的,因此用户在设置LifeCycle的时候需格外谨慎,下面是LifeCycle的设置界面。

  

  注意事项:

  1. 配置策略中常用的是对某个前缀的文件做设置,而此处可对bucket下面某个文件夹下的内容进行设置,例如:设置了abc/,就表示对bucket下面的abc文件下的所有object都生效。
  2. 配置过程中最关键的一点就是LifeCycle的过期时间设置。过期设置可以通过日期或者天数,如果设置日期就是Last-Modified的时间,在设置的日期之前就会进行删除(LifeCycle的执行时间是在CST的0点);
  3. 过期时间设置为天数的话则会比较复杂,例如:文件的Last-Modified是2015-06-24 14:51:17CST,而设置LifeCycle设置的过期时间为1天的时间。根据LifeCycle的规则给的Last-Modified的时间加上1天,即2015-06-25 14:51:17CST。然后取整到下一个UTC时间,即2015-06-26 0:0:0UTC,将其转化为CST时间即是2015-06-26 8:0:0CST。而LifeCycle的执行时间都是CST0点,即文件的删除时间应该是2015-06-27 0:0:0CST。
  建议在测试的时候可以先选择bucket下的一个临时文件夹测试下删除规则在应用于正式文件。


相关资讯

  • 大数据如何改变现有制造业?

    大数据如何改变现有制造业?

    制造业正受到大数据的影响,可预见的将来,越来越多的制造业将主动或被迫地拥抱大数据...
  • OSS图片处理的域名绑定?

    OSS图片处理的域名绑定?

    需要使用一个单独的域名,如果需要用图片处理服务就在程序调用图片处理绑定的域名。如果您只是访问OSS上的图片,就在程序调用OSSBUCKET绑定的域名。...

售前咨询:

0371-56982772