gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-10-31 23:06:55 26 4
gpt4 key购买 nike

我正在为用户将文件写入 AWS S3,一段时间后我想删除一些图像。 (例如:如果文件名称中有这个并且早于 48 小时)

实现此目的的一种方法是让 PHP cron 作业从 EC2 运行以在需要时进行清理。

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

最佳答案

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

前缀可以是空字符串,使存储桶中的所有文件都过期。有效期必须是天数,我认为它不是很精确。如果你说两天后过期,它们不会比这更早过期,但可能会停留超过 48 小时。

关于php - AWS S3 - 计划的文件清理 - 不同的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15456666/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com