微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过 Firebase 控制台访问 Firebase 数据库会增加使用量吗?

如何解决通过 Firebase 控制台访问 Firebase 数据库会增加使用量吗?

我想知道是否访问数据,例如查看任何项目,直接通过 Firebase 控制台修改 Db/Firestore 中的任何项目会增加使用(数据下载/FireStore 读取等) 我用谷歌搜索它以找到答案,但我没有找到任何答案。所以在这里提出我的问题。

还想知道是否有办法为特定孩子提供对 3-4 封特定电子邮件 (google authentication) 的写访问权限。我知道我们可以允许使用以下规则向创建它的用户发送邮件。但就我而言,我希望其他人(少数)也能够给孩子写信,但不是所有人(所以不能使用 ".write": "auth != null"

{
  "rules": {
    "users": {
      "$uid": {
        ".write": "$uid === auth.uid"
      }
    }
  }
}

提前致谢。

解决方法

是的,它确实向您收费。 documentation 说,

Firebase 控制台数据:虽然这通常不是实时数据库成本的重要组成部分,但 Firebase 会对您从 Firebase 控制台读取和写入的数据收费。

同样,您需要为来自 Firestore 控制台的任何读取和写入付费。您还需要成为项目所有者(或具有编辑者/查看者角色)才能访问控制台。您需要按加载或写入的数据量付费。例如,如果控制台加载 500 个文档,那么您需要支付 500 次读取费用。

对于从客户端检索的数据,“Firebase 对下载的数据收费。通常,这构成了您的带宽成本的大部分,但它并不是您账单中的唯一因素。” 请务必检查上述文档中的所有因素。

要允许特定用户读取或写入您的数据库,您可以尝试使用自定义声明。您可以参考此 answer 以获取有关具有自定义声明的安全规则的详细说明。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。