启用S3后,可以安全删除共享上传吗?

已启用 S3 和 CDN,因此我认为可以删除这些目录中的内容,对吗?

root@discourse:/var/discourse/shared/standalone/uploads/default# du -sh *
650M optimized
1.4G original

您是否已将上传内容迁移到 S3?

如果您查看旧帖子,这些图片是否指向 S3 CDN?

1 个赞

是的,我迁移了,旧帖子的内容确实指向 S3 CDN。

迁移脚本不应该删除那些旧的东西吗?

我的理解是,迁移并不明确删除那些内容,而是通过编辑帖子来移除对旧上传内容的引用,从而在稍后由一个定期运行的作业(Jobs::PurgeDeletedUploads,每 24 小时运行一次)隐式删除它们。

我不知道该作业可能会有什么样的速率限制,所以也许如果有很多上传内容,迁移后的清理工作会是逐步进行的。如果你最近才执行了迁移,也许可以等等看,在作业下次运行时这些数字是否会发生变化。

2 个赞