【问题标题】:Firebase "Blaze" projects limit, multiple env and Spark plan outbound requestsFirebase“Blaze”项目限制、多个 env 和 Spark 计划出站请求
【发布时间】:2018-08-29 06:28:21
【问题描述】:

到目前为止,我正在使用 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 上处理不同的环境而不每次都创建不同的项目?

非常感谢

【问题讨论】:

  • “我认为在 Spark 计划中我不能在我的云函数中调用 Algolia API 或调用 Cloud vision API 是否正确?” -> 是对于 Algolia API。请参阅firebase.google.com/pricing,其中解释说“Spark 计划仅允许向 Google 拥有的服务发出出站网络请求”(将鼠标悬停在靠近“云功能”标题的问号上)。
  • 是的,我看到了,但只是想在提出真正的问题之前得到确认。谢谢

标签: firebase


【解决方案1】:

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

请read the FAQ了解您可能拥有的项目数量以及创建新项目需要支付的费用:

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

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

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

所需的付款因您的帐单历史记录、使用情况而异 您的申请表中描述的案例,您的项目数量 请求和其他因素。

因此,要求您支付的 50 美元将作为项目计费的信用额度。

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

【讨论】:

  • 那么每月 25 美元的 Flame 选项怎么样?
猜你喜欢
  • 1970-01-01
  • 2020-08-29
  • 2021-11-12
  • 2019-09-07
  • 1970-01-01
  • 2021-01-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多