云功能部署需要按需付费(Blaze)计费计划

时间:2020-07-11 16:54:57

标签: firebase google-cloud-functions

升级到节点10后,在部署功能时会遇到此错误

 Cloud Functions deployment requires the pay-as-you-go (Blaze) billing plan.

降级节点至少可以暂时解决问题,有没有办法解决不降级的问题?

1 个答案:

答案 0 :(得分:37)

functions/package.json中更改以下内容:

"engines": {
  "node": "8"
}

doc官方应该暂时解决此问题。

TL; DR:

  • Node.js 10.此运行时需要Blaze即用即付计费计划。该计划免费提供了大量的调用,计算时间和互联网流量。请参阅云功能定价。
  • Node.js 8(自2020年6月8日起不推荐使用)。 2020年2月15日之后将不再允许部署Node.js 8功能。然后,已部署的 Node.js 8功能将在2021年3月15日之后停止执行。。如果已将功能部署到Node.js 8运行时,则建议升级到Node.js 10运行时。