【问题标题】:Do Firebase Cloud Functions require Billing to be enabled by April 20, 2020 because of the Cloud Build API?由于 Cloud Build API,Firebase Cloud Functions 是否需要在 2020 年 4 月 20 日之前启用结算功能?
【发布时间】:2020-02-28 14:40:57
【问题描述】:

云功能和云构建

我通过电子邮件收到通知,我需要为我的 Firebase 项目执行以下操作:

[需要采取行动] 在 2020 年 4 月 20 日之前为您的 Cloud Functions 项目启用 Google Cloud Build API

该消息进一步说明Cloud Functions 将在未来使用Cloud BuildContainer RegistryCloud Storage 来部署代码。

计费

收到通知后,我按照描述的步骤进行操作:

  1. 访问 Cloud Console 中的 Cloud Build API 链接。
  2. 从下拉菜单中选择您的项目。
  3. 点击继续为项目启用 Cloud Build API。左下角将出现一个框,以确认 API 已启用。

我访问了链接并按照步骤操作,但失败了:This API cannot be enabled at the moment. You may lack appropriate permissions. 在我的 Firebase 项目中使用Cloud Build in the Google Cloud Console 处的“启用”按钮显示:

需要结算


这是否意味着 Cloud Functions for Firebase 现在需要启用结算功能,即 Blaze 计划

【问题讨论】:

  • 我建议联系 Firebase 支持以获取有关计费的官方声明。 support.google.com/firebase/contact/support
  • 我希望不会——那太狡猾了!如果您能从支持人员那里获得有关此问题的官方声明并回复,那就太好了。
  • 一个月前的 App Engine 也是如此。许多人只免费使用 App Engine 进行开发/uat 项目,不需要信用卡。但是,当引入 Cloud Build 时,需要一张信用卡。无需额外计费,因为每个计费帐户每天有 120 分钟的免费构建时间,但如果同一天有大量项目的大量构建,您将开始付费!

标签: firebase google-cloud-platform google-cloud-functions google-cloud-build


【解决方案1】:

答案是(由支持部门确认)和否。


如果您想在 4 月 20 日之后部署 Cloud Functions,您必须在 GCP 控制台中设置一个结算帐户。这是因为超出免费配额时,您需要为 Cloud Build 支付额外费用。


但是,您确实不需要在 Firebase 中选择 Blaze 计划

【讨论】:

    【解决方案2】:

    是的!你永远不能相信谷歌会长期好。

    现在他们想将您转移到付费计划来编写云功能。

    如果本来可以,但是当您考虑到即使是简单的事情(例如了解 firebase/firestore 中的集合计数)也需要付费计费计划,因为您可能想在数据库触发器上使用增量/减量计数器,它是真的搞砸了,看看这样的数据库有什么用。

    我认为现在是时候让开发人员找到其他更诚实的途径了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-13
      • 1970-01-01
      • 2018-03-19
      • 2021-09-03
      • 1970-01-01
      • 2020-03-15
      • 1970-01-01
      • 2019-12-11
      相关资源
      最近更新 更多