如何从 GC 存储中删除过时的 Firebase Cloud 函数容器?

2023-12-19

因此,最近 Firebase 开始对 Cloud Functions 容器存储收费:https://firebase.google.com/pricing https://firebase.google.com/pricing

没有免费使用 0.026 美元/GB

我已经多次部署了 2 个函数(不超过 10 次,不记得确切的次数,但在我看来,这个数字仍然很低)。现在我already收取少量费用(目前不到一美分)。因此,如果我再部署这些功能几十次,我将接近一美元,因为旧的(和未使用的)容器不会从存储桶中删除。

有没有办法安全删除过时的、未使用的容器以释放一些空间?嗯,看起来几美分不值得花时间,但是,这并不是什么免费套餐应该是这样。


我发现解决这个持续问题的唯一可靠的解决方案(目前)是定期删除all工件文件(按照 Doug 的指示)。正如其他人所指出的,删除某些文件可能会导致后续部署错误(我经历过这些)。

重要提示:仅删除工件文件,而不是文件夹,因为这也可能导致问题。

您可以正常进行部分或完整部署,不会出现任何问题(似乎工件文件仅在构建/部署过程中被引用)。

从长远来看并不理想,但至少将存储使用量减少到最低(直到它再次开始累积)。

Edit:我已经在工件存储桶中尝试使用生命周期规则来尝试自动清除容器,但提供的参数不能保证一次性清除所有内容(您需要它)。

为方便起见,您可以通过选择“添加存储桶”选项并从 GCP 导入存储桶,在 Firebase 存储 UI 中查看工件存储桶。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 GC 存储中删除过时的 Firebase Cloud 函数容器? 的相关文章

随机推荐