【问题标题】:Firebase storage Quota has been exceeded已超出 Firebase 存储配额
【发布时间】:2016-11-16 14:55:45
【问题描述】:

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

我利用了存储功能,所以我手动上传了一张大小为 400kb 的图片,后来我通过 IOS 应用程序下载了该图片。

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

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

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

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

请注意“配额已超出..”消息

这怎么可能?分析/事件显示“session_start:193”,我认为这是应用程序连接到 Firebase 的次数。

现在,如果我的计算正确,193x400KB 远低于 30GB 的流量限制..

值得注意的是,我在同一个帐户下设置了第二个项目,我根本不使用它..并且存储是可访问的..

在谷歌上搜索了一下,我发现我应该设置帐单信息.. 所以我做了.. 几分钟后我可以再次访问存储..

我怎么知道哪里出了问题?

  • 是计费帐户吗?或者那是随机事件?
  • 我认为我的应用没有超出限制
  • 限制多久重置一次?
  • 在哪里可以查看每个服务/功能的实际限制?

感谢和抱歉这么长的帖子!

【问题讨论】:

    标签: firebase firebase-storage


    【解决方案1】:

    抱歉,您遇到了问题!以下是一些答案:

    • 是计费帐户吗?或者那是随机事件?

    不确定发生的原因 - 可能是我们的配额系统存在错误,或者您最终存储或发送的数据可能比您想象的要多。我不确定您是如何使用存储空间的,但是如果您有 400kB 的图像并且我们有 1GB/天的限制,那就是每天 2500 次下载。如果您有 200 个用户,并且他们经常使用该应用程序,并且每次启动应用程序时都会下载该文件,这可能解释了额外的使用情况。

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

    • 限制多久重置一次?

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

    存储空间总共为 5GB,一旦超过,您需要删除额外的数据(或升级您的计划),然后应用才能再次运行。

    每天的操作是 50,000 次下载和 20,000 次上传。

    请参阅quota limit docs 了解更多信息。

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

    我们正在努力在 Firebase 控制台的相应部分中公开每项服务的使用情况数据。请继续关注这方面的更多信息。

    【讨论】:

    • 很棒的反馈。但是,一旦超过存储配额,firebase 只会显示错误,您无法删除文件。如何在超过免费帐户配额后从 Firebase 存储中删除文件而不添加付款详细信息?
    • @Mike McDonald 为什么如果超出限制就看不到上传的图片?这绝对是荒谬的。
    • @Mike McDonald 也有同样的问题,我上传了 2 张大小约为 1-2 mb 的图片,而且我只自己使用该应用程序,实际上我正在为友好聊天做 ios codelab 并且它开始了在第 10 步给出这个错误。我想我自己一个人完成配额是完全不可能的:/
    • 我猜这是你:groups.google.com/forum/#!topic/firebase-talk/i_U2KzuQm2U ?人们实际上很有可能超过这些限制(每天下载 1GB),因为人们不擅长估计文件大小。 iOS 标准图像的大小也约为 20MB,这并没有使情况变得更好。
    • 对于应用的配额还有疑惑的朋友可以到这个链接查看你当前应用的配额console.cloud.google.com/appengine/quotadetails 超有可能达到1GB/天的上限.
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2017-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-12
      • 1970-01-01
      • 1970-01-01
      • 2014-10-15
      • 1970-01-01
      相关资源
      最近更新 更多