Firestore 限制每小时或每天的读取和写入,以防止用户在检查器中设置计时器

jwt*_*ees 8 limit inspector firebase google-cloud-firestore

我正在学习 Firebase,我可能会在生产中使用它。我找不到如何阻止登录用户编辑 javascript 代码并每天自动触发数千次读取,而我必须为此付费。据我所知,任何想要增加我的 firebase 账单的用户都可以通过编辑 javascript 代码来设置一个计时器,并在 firestore 数据库中每 4 秒读写一次。您如何防止用户每天或每小时的阅读率?

Fra*_*len 10

无法在 Cloud Firestore 上设置读取限制。

您可以在安全规则中实施写入限制,如本答案所示:How do I Implement a write rates limit in Cloud Firestore security Rules? 。或者,您可以通过 Cloud Functions 传递所有写入,在其中您可以通过自己的代码控制速率。

如果您已将安全规则设置为限制用户访问所需的最少数据,并且您认为自己受到了滥用,请联系 Firebase 支持人员以获取故障排除方面的个性化帮助。