谷歌云存储可以自动删除未使用的图像/文件吗?

问题描述

我使用谷歌云存储作为我的 CKEditor 图片上传器。

但现在我面临一些问题。如果我将图片上传到 GCS,然后我删除文章中的图片,该图片仍然存在于我的 GCS 中。

GCS 可以自动删除未使用的图片吗?

解决方法

听起来您想要的条件是您的 HTML 文件中没有指向您要删除的图像文件的 img 标记引用。如果是这种情况,生命周期管理没有对该条件的条件支持。或者,如果过去 N 天没有访问过图像,您可能正在考虑删除它们。不幸的是,这也不是 Lifecycle Management 支持的条件。

如果以上是对您的情况的正确解释,您将需要实施一些措施来进行所需的检测 - 通过遍历您的 HTML 对象并确定不再引用您的哪些图像文件,或启用对象访问日志记录并遍历日志以确定最近未访问的图像文件。

,

您可以设置一个 GCS Object Lifecycle rule,根据您选择的条件delete 图像。