Firebase“ Blaze”项目限制,多个环境和Spark计划出站请求

时间:2018-08-29 06:28:21

标签: firebase

到目前为止,我正在与Firebase合作,并非常满意。

我正在为每个项目使用DEV,PREPROD和PROD环境。对于每个环境,我必须创建一个不同的firebase项目。 由于我的应用程序使用Algolia和Cloud vision API,因此我显然必须采用Blaze计划,因为Spark计划不允许出站请求和Cloud vision API调用(如果我是正确的话)。

问题是,我们受限于同时可以拥有的Blaze项目数量。超过一定数量(我认为是6或7),我们必须请求“增加计费配额”,并解释为什么我们需要更多(听起来很奇怪,但还可以)。 所以我做到了,但是现在Firebase要求一笔50美元的交易来增加我可以拥有的Blaze项目的数量。

所以我有几个问题: -我认为在Spark计划中不能在我的云函数中调用Algolia API或调用Cloud vision API吗? -是否需要支付这50美元来解锁新项目的广告位,还是仅在需要时可以使用的信用额? -如果将来我需要更多的项目,我是否还要支付更多的积分? -我应该如何在Firebase上处理单独的环境,而不必每次都创建一个不同的项目?

非常感谢

1 个答案:

答案 0 :(得分:1)

在Spark计划中,使用Cloud Functions,您只能建立与Google完全控制的服务的传出连接。阿尔及利亚将无法正常工作。

read the FAQ关于您可能拥有的项目数量以及创建新项目所需的付款:

  

为什么要求我为更多项目付款?

     

如果您要求更多项目,可能会要求您付款   表示您需要使用付费云服务的项目。   该款项可用于您将来产生的任何费用,以及   将在您的帐户中显示为信用。

     

需要此付款,以确保付费服务可用于   您在配额增加请求表中请求的项目。这是   常见要求,因为Google Cloud Platform服务是付费的   (例如Compute Engine,Cloud SQL和BigQuery)。

     

所需的付款方式取决于您的帐单记录,用途   您的申请表中描述的案例,您的项目数量   请求和其他因素。

因此,系统会要求您支付50美元作为项目结算的信用。

您绝对应该为每种环境创建新项目。