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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Firestore限制每小时或每天读写一次,以防止用户在检查器中设置计时器相关的知识,希望对你有一定的参考价值。

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

答案

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

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

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

以上是关于Firestore限制每小时或每天读写一次,以防止用户在检查器中设置计时器的主要内容,如果未能解决你的问题,请参考以下文章

设置定时任务为每天凌晨2点执行和每小时执行一次

spring怎么设置定时任务为每天凌晨2点执行和每小时执行一次?

每天和每半小时重复一次 UNNotifications

schtasks /create(有一个每天运行并每小时重复的任务

扩展 Firebase Firestore 计划事件

WebApi 接口恶意请求限制