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

问题描述 投票:1回答:1

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

firebase google-cloud-firestore limit inspector
1个回答
0
投票

无法设置Cloud Firestore的读取限制。

您可以在安全规则中实现写限制,如以下答案所示:How do I implement a write rate limit in Cloud Firestore security rules?。另外,您可以通过Cloud Functions传递所有写入,在这里您可以通过自己的代码控制速率。

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

© www.soinside.com 2019 - 2024. All rights reserved.