我目前在一款社交网络应用中工作,需要开发搜索功能。Firestore不支持这种查询,因此我需要使用像Algolia这样的外部服务。
问题在于免费计划不支持连接到除谷歌自己的网站/API之外的外部网站/ API,因此我无法连接到Algolia以使我的搜索系统正常工作。
我已经阅读了许多有关开发人员因代码中的循环或错误而支付高额账单的故事,而Blaze计划是按量付费的计划,他们将根据实际使用量收费。如果循环生成10TB的文件,则他们将为此付费。
我也知道,只要每个功能(单独)都保持在免费Spark计划的限制范围内,Blaze计划的功能就是免费的。
因此,如我的问题所述,是否存在设置限制的方法?例如,我想告诉Firebase将我的云函数调用次数限制为每月100k次。这样它就是免费的,我永远不会超过100k,因为它受到限制,这意味着我永远不会因此收费。
请注意,现在唯一需要从付费计划中获得的东西是与外部网络的连接。我们刚开始,应用程序还没有投入生产,因此没有需要大量限制的必要。