2017-03-14 111 views
17

我刚刚实施了新的云计算功能的火力地堡,但在日志中的东西,困扰着我:云功能的火力地堡 - 结算帐户没有配置

没有配置结算帐户。外部网络不能访问和 配额severily限制。配置结算帐户删除这些 限制

我实际上设法从外部网络访问功能,所以我不知道我真的得给我的结算账户?在firebase文档中没有关于此的内容。

我使用个人测试目的星火订阅计划,我不希望添加计费信息,如果我不打算支付任何东西。

回答

18

的限制是大约出站访问 - 例如你的功能可以从普通的互联网请求资源。它的精绝使用功能的网络挂接回应,或访问谷歌内部服务的实时数据库这样的。

如果你想叫第三方网络服务(例如)你需要启用结算。

对于其他的配额,来看看:https://firebase.google.com/pricing/ - 你可以看到有极限的调用次数(125,000在写作的时间),CPU和内存(40K CPU秒和40K GB-秒)在免费层。

+0

感谢您的回答,何谈 '限配额'? –

+0

错过了抱歉,更新了答案。 –

+0

发送电子邮件以响应数据库的更改如何?你是否启用了这个计费?例如,使用Gmail服务。 – Lancelot

5

第一次调用情况发生,但都被标识时,它是在星火计划,并得到来自外部网络调用(查看日志)

在写这篇文章的时候,计划称为BLAZE(现收现付)允许网络(外部访问)并具有永久免费层。

每月免费提供前200,000次调用,400,000 GB-sec,200,000 CPU-sec和5GB Internet出口流量。您只能通过此免费分配收费。

更多关于云功能定价https://cloud.google.com/functions/pricing

7

Doug stevenson's answers最好帮我:

TL; DR:这是一个警告消息。如果你没有进行对外呼叫,你很好

当在Spark计划上执行时,所有函数都会出现该警告消息。这只是一个警告 - 你可以忽略它,如果你正在做的在做自己的自己的任何出站网络。

我们正在考虑更改或删除该消息,以免混淆。

[...]

+2

那个错误信息让我感到困惑!我投票改变信息更清楚。 –

-2

如果你想使用云功能的火力点。 首先,您必须从仪表板中的功能选项卡启用功能。

然后再次部署应用程序。

firebase deploy 

from firebase project的根目录。

成功部署函数后,您应该在cli结尾处获得这些行。

functions: creating function addWelcomeMessages... 
functions[addWelcomeMessages]: Successful create operation. 
Deploy complete! 

谢谢