【发布时间】:2020-06-02 11:27:53
【问题描述】:
Firebase 现在只为 blaze 计划制作云功能。问题是没有预算限制..只有预算通知!我听说可以在收到预算通知时使用 pub/sub 之类的脚本来完成,应用引擎被禁用?真的可以这样做吗?
【问题讨论】:
标签: firebase google-cloud-functions
Firebase 现在只为 blaze 计划制作云功能。问题是没有预算限制..只有预算通知!我听说可以在收到预算通知时使用 pub/sub 之类的脚本来完成,应用引擎被禁用?真的可以这样做吗?
【问题讨论】:
标签: firebase google-cloud-functions
是的,您可以设置预算通知并将其用作 Cloud Functions 的触发器,以便在达到您定义的预算三分之二时禁用某些 API 或资源。
为此,您可以遵循"set budget" 文档中概述的设置,该文档解释了如何设置通知,然后遵循此doc 关于如何制作这些通知以创建 Pub/Sub 事件。之后您需要创建一个 Cloud Function 来以您认为更合适的方式处理此类事件,可以在 here 找到一些示例。
除此之外,某些 API 提供了限制其使用的可能性,如 here 所述。这可能允许设置 API 限制以保持低于免费使用配额或限制 API 在开始拒绝请求之前可以获得多少使用量。
请记住,如果您关闭 VM 实例等资源,它们将无法恢复,因此请仔细阅读您尝试控制的任何 API 或资源的文档以避免意外结果。
【讨论】: