部署Firebase函数达到生成配额(每分钟生成-创建请求)



我有一个带有55个函数的Firebase项目。我有时会遇到一个部署错误,说我用最简单的部署命令达到了Build Create requests per minute的配额限制(现在的配额是60(

firebase deploy --only functions

CLI建议我使用这样的命令再次部署剩余的

firebase deploy --only functions:functionA,functions:functionB

由于这是一个每分钟的配额,我希望CLI能够无缝地解决配额问题。但事实并非如此。

我给Firebase Support发了一封电子邮件,他们建议我在尝试部署功能时,一次只能使用75%的配额,但我想知道每个人是如何解决这个配额问题的?

我在文档中读到了关于分组组织功能并逐组部署的内容,但我想知道是否还有其他解决方案?

我认为您可以使用Cloud Build。BTW不确定你是否知道,你所有的Firebase项目和功能在GCP中也可用。您可以直接在GCP控制台中更改和部署它们(直接链接(。

在Cloud Build中,有一些功能可以让您使用yamljson中的方便配置文件部署到Firebase。

配置文件包含部署步骤,您可以在它们之间设置timeout(参考(。因此,您可以使用--only标志创建这些步骤,并控制时间,您可以多次使用它创建的文件,并在添加新功能时对其进行调整。

我认为这将帮助你避免达到配额限制,我想你也可以使用云构建的其他功能。

相关内容

  • 没有找到相关文章

最新更新