小编Cra*_*n60的帖子

Firebase Blaze 计划和 Cloud Functions 函数

不幸的是 Firebase 的 Flame 计划消失了,我现在必须处理 Blaze 计划,我不喜欢它,因为它的“无限”预算(但我的钱包不是)。昨天我在编码时错误地创建了一个名为 3 Cloud Functions 的循环,我发现该循环足够快以阻止大屠杀。

在仅仅 15 秒的执行中,我已经能够触发超过 10K 的请求,并且没有错误,这是 Firebase 的相当不错的性能,但它也很可怕!我怎样才能限制这个限制来自用户的请求?我对我的代码非常有信心,但我们都知道如果有人得到我的 Firebase 配置文件,我就完成了。

我是一名独立开发人员,这是我在业余时间完成的第一个应用程序,我不想因为触发读/写/云功能而变得一团糟。没有人是完美的,每个人都会犯错误,也许我没有在我的代码中发现一个小错误,它只会在生产中显示一次它的真正潜力。我不是要求 Firebase 处理我的错误,但如果我愿意,我希望能够停止 CF 和 Firebase。

我唯一的愿望是睡得自信,我不想有一天早上醒来带着 10.000 美元的账单。我已经读到可以使用 CloudFunctions 完全禁用项目的结算帐户,但是例如我的 Firebase 存储存储桶会发生什么情况(对于优于 Spark 计划的存储)?而且这似乎并不容易。

Firebase 是一款很棒的产品,我喜欢它的易用性/乐趣性,但是现在由于 Flame 的预算锁定计划已经消失,我的应用程序几乎可以投入生产了,我觉得我真的被困住了,我不认为我是唯一一个。

firebase google-cloud-platform google-cloud-functions

4
推荐指数
1
解决办法
1654
查看次数