加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – AWS S3 – 计划的文件清理 – 不同的方法

发布时间:2020-12-13 17:15:47 所属栏目:PHP教程 来源:网络整理
导读:我正在为用户编写文件到AWS S3,并且在一段时间后我想要删除一些图像. (例如:如果文件名称中包含此名称且比48小时更早) 一种方法是让PHP cron作业从EC2运行到需要的清理. 还有其他方法可以做这项工作吗? 解决方法 是的,前提是您要过期的文件具有公共前缀(而
我正在为用户编写文件到AWS S3,并且在一段时间后我想要删除一些图像. (例如:如果文件名称中包含此名称且比48小时更早)

一种方法是让PHP cron作业从EC2运行到需要的清理.

还有其他方法可以做这项工作吗?

解决方法

是的,前提是您要过期的文件具有公共前缀(而不仅仅是名称中的某个字符串).您可以为S3存储桶设置生命周期策略,并指定具有特定前缀的所有文件应在设定的时间长度内到期. S3将为您删除所有匹配的文件.

前缀可以是空字符串,以使存储桶中的所有文件都过期.有效期必须是天数,我认为它不是非常精确.如果你说要在两天后过期,它们不会比这更快到期,但可能会持续数小时超过48小时.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读