存储到OSS中文件基于存储费用的考虑需要将存储指定时间的文件进行删除,如果想实现定期删除,有以下方法可以处理,简单记录一下:
1、oss控制台 配置生命周期策略删除,如附件1截图
2、通过sdk,调用DeleteObject请求删除文件
如client.delete('ossdemo/some-not-exists-object');
只实践过第一种,后期第二种实践后会定期更新.下面说下生命周期处理方式,按照截图所示操作:
这里只需要设置前缀匹配规则就可以
前缀匹配规则:
输入规则要匹配的Object名称的前缀。
前缀设置为img,表示匹配名称以img开头的所有Object,例如imgtest.png、img