首页 > 解决方案 > 如何在 Firebase 中节省云空间

问题描述

我打算使用 Firebase 启动一个小型照片/视频共享应用程序,该应用程序会在一段时间后自毁(如 Snapchat)。

问题是:由于 Firebase 有存储限制,并且对某些事情收取盈余,是否可以使用 cron 作业来删除过期文件并节省空间?还是我会被收费?

先谢谢了,我是初学者。

标签: androidfirebasefirebase-storage

解决方案


您只需为存储在存储桶中的文件付费。因此,如果您删除文件,您将不再为这些文件占用的空间付费。清理不需要的数据是降低解决方案成本的好方法。

您似乎可以通过其对象生命周期管理功能在 Cloud Storage 存储桶上设置自动删除策略,但我承认我自己从未使用过。

当我需要定期清理时,我会运行一个预定的 Cloud Function,然后使用Firebase Admin SDK删除过时的文件。


推荐阅读