常见问题解答与问题排查
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本页提供了有关 Cloud Functions for Firebase 的常见问题解答 (FAQ)。
Cloud Functions 运行时支持
如何确保将函数部署到特定的 Node.js 运行时?
在 Firebase 控制台中,前往函数信息中心,选择一个函数,然后在其他详细信息下查看该函数的语言。
Cloud Functions 价格
为什么我需要有结算账号才能使用 Cloud Functions for Firebase?
Cloud Functions for Firebase 依赖于部分付费 Google 服务。如果使用 Firebase CLI 11.2.0 及更高版本部署新函数,则需要用到 Cloud Build 和 Artifact Registry。若是进行旧版本的部署,系统仍会以相同的方式使用 Cloud Build,但此外还会用到 Container Registry 和 Cloud Storage 进行存储,而不会使用 Artifact Registry。除了现有价格外,您还需要支付这些服务的使用费用。
Firebase CLI 11.2.0 及更高版本的存储空间
Artifact Registry 会提供运行函数的容器。Artifact Registry 会免费提供 500 MB 空间,因此最初的一些函数部署可能不会产生任何费用。如果您超出该阈值,每增加 1 GB 的存储空间,需按每月$0.10 的价格支付费用。
Firebase CLI 11.1.x 及更低版本的存储空间
对于部署到旧版本的函数,Container Registry 会提供运行函数的容器。您需要为部署函数所需的每个容器付费。您可能会注意到,您需要为每个存储的容器支付少量费用。例如,1GB 的存储空间按 $0.026/月的价格计费。
如需详细了解账单可能如何变化,请查看以下内容
Cloud Functions for Firebase 仍然提供免费用量吗?
是。即使采用随用随付的 Blaze 定价方案,Cloud Functions 也为调用、计算时间和互联网流量提供了免费层级。每月前 200 万次调用、40 万 GB-秒、20 万 CPU-秒和 5 GB 的互联网出站流量免费。您只需要为超出这些阈值的使用量付费。
超过 500 MB 的免费存储空间后,每项部署操作都会因函数的容器所使用的存储空间而产生少量费用。如果您的开发流程依赖于部署函数以进行测试,那么您可以在开发过程中使用 Firebase Local Emulator Suite 进一步将费用减至最低。
请参阅 Firebase 定价方案和 Cloud Functions 价格示例场景。
Firebase 打算提高 Cloud Functions for Firebase 的配额和限制吗?
没有。除了移除构建时间上限之外,还没有更改配额的计划;当达到 120 分钟的每日构建配额时,您将需要按照随用随付 Blaze 定价方案的条款支付费用,而不是仅仅收到错误或警告。请参阅配额和限制。
我可以获得 Google Cloud 的 $300 赠金吗?
可以,您可以在 Google Cloud 控制台中创建 Cloud Billing 账号以获得 $300 赠金,然后将相应 Cloud Billing 账号与 Firebase 项目相关联。
详细了解Google Cloud 学分。
请注意,如果您执行此操作,则必须在 Firebase 控制台中设置 Blaze 定价方案,这样您的项目在 $300 的赠金用尽后才会继续运行。
如何查看我当前的结算费用?
您可以在 Firebase 控制台中查看使用量和结算信息中心。
我在使用 Firebase Extensions,我需要结算账号吗?
是。由于扩展程序使用 Cloud Functions 函数,因此扩展程序会与其他函数产生相同的费用。
如需使用扩展程序,您需要升级到随用随付 Blaze 定价方案。除了使用 Firebase 服务所产生的任何费用,您还需要为安装的每个扩展程序所需的 Firebase 资源支付少量费用(通常约 $0.01/月,即使没有使用该程序也需支付)。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-02-28。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2026-02-28。"],[],[]]