我刚刚为 Firebase 实现了新的 Cloud Functions,但日志中有一些东西让我感到困扰:
未配置结算帐号。外部网络无法访问,配额受到严重限制。配置结算帐户以删除这些限制
我实际上设法从外部网络访问该功能,所以我想知道我真的必须提供我的计费帐户吗? firebase 文档中对此一无所知。
我将 Spark 订阅计划用于个人测试目的,如果我还不想支付任何费用,我不想添加账单信息。
原文由 Hristo Stoyanov 发布,翻译遵循 CC BY-SA 4.0 许可协议
我刚刚为 Firebase 实现了新的 Cloud Functions,但日志中有一些东西让我感到困扰:
未配置结算帐号。外部网络无法访问,配额受到严重限制。配置结算帐户以删除这些限制
我实际上设法从外部网络访问该功能,所以我想知道我真的必须提供我的计费帐户吗? firebase 文档中对此一无所知。
我将 Spark 订阅计划用于个人测试目的,如果我还不想支付任何费用,我不想添加账单信息。
原文由 Hristo Stoyanov 发布,翻译遵循 CC BY-SA 4.0 许可协议
Doug stevenson 的回答 对我帮助最大:
TL;DR: 这是一条警告消息。如果你不打外呼,你没问题
在 Spark 计划上执行时,所有函数都会出现该警告消息。这只是一个警告 - 如果您正在自己做任何出站网络,您可以忽略它。
我们正在考虑更改或删除该消息,以减少混淆。
[…]
原文由 bernatfortet 发布,翻译遵循 CC BY-SA 4.0 许可协议
5 回答4.8k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答2k 阅读
1 回答3.2k 阅读
如果未配置计费帐户,Google Cloud Functions 会自动记录“未配置计费帐户”警告消息。这并不意味着您的代码不起作用,而只是作为提醒,以防万一您遇到问题。
限制是关于出站访问 - 例如,您的功能可以从一般互联网请求资源。使用函数响应 webhook 或访问 Google 内部服务(如实时数据库)绝对没问题。
如果您想调用第三方网络服务(例如),您需要启用计费。
对于其他配额,请查看: https ://firebase.google.com/pricing/ - 如您所见,调用次数(撰写本文时为 125,000)以及 CPU 和内存(40k cpu-秒和 40k GB-秒)在免费层。