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!
谢谢
- firebase.auth()。createUserWithEmailAndPassword Undefined不是一个函数
- 如何通过Firebase Admin与代理连接到Firebase?
- NodeJS / Firebase承诺的范围
- Cloud Functions和Nodejs中的firebase.database.refpath语法
- Firebase身份validationID令牌具有不正确的“审核”声明
- 如何在具有nodejs的firebase队列中使用SpecId推送任务?
- 通过电子邮件创build的Firebase-Admin用户显示为匿名
- Firebasefunction可以在使用NodeJS从数据库中删除对象时从存储中删除文件
- 使用新的Firebase的Nodejs应用程序不会检索数据库项目