Firebase的云端function – 未configuration帐单帐户
我刚刚为Firebase实施了新的云function,但在日志中有一些让我困扰的东西:
帐单帐户未configuration。 外部networking不可访问,配额严重受限。 configuration结算帐户以删除这些限制
我实际上设法从外部networking访问function,所以我想知道我真的必须给我的结算帐户? 在firebase文档中没有任何内容。
我正在使用Spark订阅计划进行个人testing,如果我不打算支付任何费用,我不想添加计费信息。
限制是关于出站访问 – 例如可以从一般的互联网function请求资源。 使用一个函数来响应一个webhook,或者访问Google的内部服务,比如实时数据库,这绝对没问题。
如果您想调用第三方Web服务(例如),则需要启用结算function。
对于其他配额,请看https://firebase.google.com/pricing/ – 正如你所看到的,调用的数量(写时125,000)和CPU和内存(40k cpu-秒和40k GB-秒)在免费层。
第一次调用发生,但在火花计划中得到标记,并从外部networking调用(查看日志)
在写这篇文章的时候,名为BLAZE(Pay as as you)的计划允许networking(外部访问)并且具有永久的免费层。
每个月免费提供200万次调用,400,000 GB-sec,200,000 CPU-sec和5GB的Internet出口stream量。 您只能通过此免费分配收费。
有关云function定价的更多信息, 请访问https://cloud.google.com/functions/pricing
道格·史蒂文森的回答对我最有帮助:
TL; DR:这是一个警告信息。 如果你不打外线电话,你很好
在Spark计划上执行时,会出现所有function的警告消息。 这只是一个警告 – 如果你正在做自己的出站networking,你可以忽略它。
我们正在考虑更改或删除该消息,以免混淆。
[…]
如果您想在Firebase中使用云端function。 首先,您必须从仪表板中的function选项卡启用function。
然后再次部署应用程序。
firebase deploy
从firebase项目的根目录。
在成功部署函数之后,您应该在cli结尾处获得这些行。
functions: creating function addWelcomeMessages... functions[addWelcomeMessages]: Successful create operation. Deploy complete!
谢谢
- 使用node.js进行Firebase服务器login:databaseAuthVariableOverride“SyntaxError:意外的标识符”
- Firebase Angular 4基于节点环境进行初始化
- 如何使Android Java代码调用Node.js代码?
- Google Firebase错误(函数返回undefined,期望Promise或value)
- 使用PDF承诺在Firebase云端函数中使用
- 如何使用Node.js,Angular.js和Firebase实现无限滚动?
- 通过Node.js传递从承诺到承诺的价值
- Yeoman发电机; 这些错误是什么意思?
- Firebase .on('value')代码块不在内部执行云function。 任何build议要解决?