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

Firestore limit reads and writes per hour or per day to prevent user setting a timer in the inspector

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

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

您可以在安全规则中实施写入限制,如以下答案所示:。或者,您可以通过 Cloud Functions 传递所有写入,您可以在其中通过自己的代码控制速率。

如果您已将安全规则设置为限制用户访问他们需要能够访问的最少数据,并且认为您受到了滥用,reach out to Firebase support 寻求个性化的故障排除帮助。