我的 firestore 数据库中的实体写入计数非常高。
大多数路径中的写入权限受到限制,使用 admin SDK 从后端服务器完成。只有极少数路径具有写入权限 - 特别是仅针对(经过身份验证和注册并加入并批准在特定组中)的用户,因此即使滥用的方式显然很薄,但很难具体识别。
我看到的唯一方法是在每次写入时执行 Cloud Functions,并让函数将路径记录在某处进行分析。但这会带来更多的成本和复杂性。
有什么方法/建议可以监控/配置文件哪里 (即-路径)和 谁 (UID 或任何身份)正在执行写入?有工具可以为 RTDB 执行此操作,但找不到 Firestore 的任何内容。
我还想知道是否有任何方法可以在滥用的情况下自动限制 ip/users(即高读/写率)?
最佳答案
我目前正在做的是 firestore 控制台 => 菜单用法 => 查看用法
我看到这样的事情:
它与分析器不同,但总比没有好。
我也在关注下面链接上的视频,看看是否有人提供了答案。人们也在要求分析器。
https://www.youtube.com/watch?v=9CObBsjk6Tc
关于firebase - 有什么方法可以配置 firestore 数据库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50133512/