android - 如何在 Firebase 中节省云空间
问题描述
我打算使用 Firebase 启动一个小型照片/视频共享应用程序,该应用程序会在一段时间后自毁(如 Snapchat)。
问题是:由于 Firebase 有存储限制,并且对某些事情收取盈余,是否可以使用 cron 作业来删除过期文件并节省空间?还是我会被收费?
先谢谢了,我是初学者。
解决方案
您只需为存储在存储桶中的文件付费。因此,如果您删除文件,您将不再为这些文件占用的空间付费。清理不需要的数据是降低解决方案成本的好方法。
您似乎可以通过其对象生命周期管理功能在 Cloud Storage 存储桶上设置自动删除策略,但我承认我自己从未使用过。
当我需要定期清理时,我会运行一个预定的 Cloud Function,然后使用Firebase Admin SDK删除过时的文件。