Firebase生态系统 - 安全和成本

时间:2018-04-03 14:45:46

标签: firebase google-cloud-firestore

在Firebase生态系统中,例如在Cloud-Firestore中,财务费用高度依赖于文档读取等因素。

  • 是否有任何保护我们免受敌人直接向我们的Firestore发送大量读取请求(绕过我们的应用程序)以便推高我们的成本

  • Firebase平台是否以某种方式认识到这一点并将其过滤掉,或者如果发生这种情况,我们是否只需支付费用?

澄清:让我们假设我们的Firestore安全规则是这样的,任何人都可以执行某些读取请求(allow read;)。例如,考虑一个HackerNews类型的应用程序,任何人都可以列出帖子(不需要身份验证)

1 个答案:

答案 0 :(得分:0)

Cloud Firestore旨在帮助您扩展而不会因过载而出现中断。我们确实允许您使用App Engine每日支出限额设置daily spending caps,这有助于防止意外的失控成本。

还有一些其他策略可以帮助控制此问题,例如使用Firebase Auth并要求用户登录或执行只读结果的服务器端呈现。