Fra*_*ñiz 14 firebase algolia google-cloud-firestore
我目前正在使用社交网络应用程序,我需要进行搜索功能.Firestore不支持这类查询,因此我需要使用像Algolia这样的外部服务.
问题是免费计划不支持连接到谷歌以外的外部网站/ API,因此我无法连接到Algolia以使我的搜索系统正常工作.
我已经阅读了多个关于开发者因代码中的循环或错误而支付高额费用的故事,并且由于Blaze计划是一个按需付费的计划,他们会收取他们使用的费用.如果一个循环生成10TB的文件,他们将收取相应的费用.
我也知道Blaze计划的功能是免费的,只要他们每个人(单独)都低于免费Spark计划的限制.
正如我的问题所说,有没有办法设定限制?例如,我想告诉Firebase将我的云功能调用限制为每月10万次.这样它就是免费的,因为它有限,我永远无法超过100k,这意味着我永远不会为此付费.
考虑到我现在从付费计划中唯一需要的是与外部网络的连接.我不需要任何其他东西因为我们刚刚开始并且应用程序没有投入生产,所以不需要巨大的限制.
Fra*_*len 10
每个Firebase项目也都是Google Cloud Platform项目.这意味着Google Cloud Platform的许多高级功能也可用于您的Firebase项目.
例如,您可以为Firebase项目设置结算提醒,以便在使用率达到某个级别时收到提醒.虽然您无法将其配置为在某个时刻关闭项目,但警报通常应该非常适合警告您不寻常的使用模式.
有关详细信息,请参阅:
由于您特意标记google-cloud-firestore,我还建议您查看有关管理支出的文档.它显示了如何通过GCP控制台设置Firestore的每日支出限制,而不仅仅是警报.
您现在无法为您的应用设置支出限制。
自 2019 年 12 月 12 日起,您将无法再创建支出限额,但可以更改或删除现有的支出限额。
https://cloud.google.com/appengine/pricing#spending_limit
您可以创建预算,当达到预算时会提醒您。但在达到预算时不会停止使用。
https://cloud.google.com/billing/docs/how-to/budgets#add-new-budget
这里的屏幕截图似乎显示了 Firebase 项目的支出限制设置:Firebase:预算和每日支出限制
该设置页面位于此处(支出限制设置显然仅在您为项目设置计费后才会显示): https: //console.cloud.google.com/appengine/settings
它在发帖者的情况下被禁用,但我认为这只是因为他将其连接到“NodeJS App Engine 应用程序”,而对于许多 Firebase 开发人员来说,情况并非如此。
我自己还没有尝试过,但一旦我开始付费计划就会这样做。
编辑:是的,一旦您切换到付费计划,该设置就会显示。(在我的例子中,Blaze)我还没有足够的流量来确认它是否按预期工作,但如果我稍后发现它没有,我会在这里提供更新。
| 归档时间: |
|
| 查看次数: |
3645 次 |
| 最近记录: |