已超出Firebase存储配额

use*_*432 12 firebase firebase-storage

我在firebase上设置了一个测试帐户,仅用于开发目的.

我使用了存储功能,因此我手动上传了400kb的图像,之后我通过IOS应用程序下载了该图像.

突然,应用程序停止工作,我无法从控制台访问存储.我收到消息"警告无法连接到服务器.请在几分钟后重试."

通过在stackoverflow中搜索,我发现有些人声称这与从同一浏览器等登录的多个Google帐户有关.

但是,IOS应用程序记录以下错误:

错误域= FIRStorageErrorDomain代码= -13000"发生未知错误,请检查服务器响应." UserInfo = {object = images/nicewall.jpg,bucket = partyreports-49b0a.appspot.com,ResponseBody = {"error":{"code":402,"message":"此项目已超出配额.请访问Firebase定价页面了解更多信息." }

请注意消息"已超出配额..."

这怎么可能呢?分析/事件显示"session_start:193",我假设该应用程序连接到Firebase的次数.

现在,如果我的计算是正确的,那么193x400KB的流量小于30GB流量限制.

值得注意的是,我在同一帐户下设置了第二个项目,我完全没有使用..并且存储可以访问..

谷歌搜索后,我发现我应该设置计费信息..所以我做了...几分钟后我可以再次访问存储..

我该怎么知道出了什么问题?

  • 是结算帐户吗?或者这是一个随机事件?
  • 我不相信我的应用程序超出了限制
  • 限制重置的频率如何?
  • 我在哪里可以看到每个服务/功能的实际限制?

谢谢,抱歉长篇大论!

Mik*_*ald 12

对不起,你有问题!以下是一些答案:

  • 是结算帐户吗?或者这是一个随机事件?

不确定为什么会发生 - 我们的配额系统中可能存在错误,或者您最终可能存储或发送的数据超出了您的预期.我不确定你是如何使用存储的,但是如果你有400kB的图像并且我们有1GB /天的限制,那么每天下载2500次.如果您有200个用户,他们会定期使用该应用程序,并且每次都会在应用程序启动时下载该文件,这可能会解释额外的使用情况.

我们的免费计划每月提供30GB的传出带宽,5GB的数据存储空间,每天20,000次上传和50,000次下载操作 - 一旦达到这些限制,应用程序将无法运行,直到配额重置或升级您的应用程序.升级后,配额限制将被删除,应用程序也会正常运行,这就是您的问题消失的原因.

  • 限制重置的频率如何?

带宽为30GB /月,强制执行每日限制(因此每24小时一次意味着您分配1GB带宽).此限制每天都会重置.

存储总量为5GB,一旦超出,您需要在应用再次运行之前删除其他数据(或升级您的计划).

操作每天下载50,000次,每天上传20,000次.

有关详细信息,请参阅配额限制文档.

  • 我在哪里可以看到每个服务/功能的实际限制?

我们正在努力公开Firebase控制台各自部分中每项服务的使用情况数据.请继续关注此事.

  • @Mike McDonald 为什么超过限制就看不到上传的图片?那绝对是荒谬的。 (5认同)
  • 精彩的反馈.但是,一旦超出存储配额,firebase就会显示错误,您无法删除这些文件.在没有添加付款详细信息的情况下,如何在超过免费帐户的配额后从firebase存储中删除文件? (3认同)
  • @Mike McDonald也有同样的问题,我上传了2张图片,大小约为1-2 mb,我只使用我自己的应用程序,实际上我在做ios codelab进行Friendlychat,并且在第10步开始出现此错误。我想我完全不可能独自超过配额:/ (2认同)
  • 对于那些我们仍然对应用程序的配额感到困惑的人,您可以前往此链接查看当前应用程序的配额https://console.cloud.google.com/appengine/quotadetails 1GB传输/天的限制是超级可能达到. (2认同)

Ume*_*qas 5

我遇到了同样的问题,我已将其升级到 blaze 计划,然后从存储中删除了一些数据,然后再次将计划降级为免费,它将开始进行测试