首页 > 解决方案 > Firebase blaze 计划限制预算脚本?

问题描述

Firebase 现在只为 blaze 计划制作云功能。问题是没有预算限制..只有预算通知!我听说可以在收到预算通知时使用 pub/sub 之类的脚本来完成,应用引擎被禁用?真的可以这样做吗?

标签: firebasegoogle-cloud-functions

解决方案


是的,您可以设置预算通知并将其用作 Cloud Functions 的触发器,以便在达到您定义的预算三分之二时禁用某些 API 或资源。

为此,您可以遵循“设置预算”文档中概述的设置,该文档解释了如何设置通知,然后遵循此文档了解如何制作这些通知以创建 Pub/Sub 事件。之后,您需要创建一个云函数来以您认为更合适的方式处理此类事件,可以在此处找到一些示例。

最重要的是,一些 API 提供了限制其使用的可能性,如此所述。这可能允许设置 API 限制以保持低于免费使用配额或限制 API 在开始拒绝请求之前可以获得多少使用量。

请记住,如果您关闭诸如 VM 实例之类的资源,它们将无法恢复,因此请仔细阅读您尝试控制的任何 API 或资源的文档以避免意外结果。


推荐阅读