firebase - 有什么方法可以配置 firestore 数据库吗?

标签 firebase profiling google-cloud-firestore firebase-security

我的 firestore 数据库中的实体写入计数非常高。

大多数路径中的写入权限受到限制,使用 admin SDK 从后端服务器完成。只有极少数路径具有写入权限 - 特别是仅针对(经过身份验证和注册并加入并批准在特定组中)的用户,因此即使滥用的方式显然很薄,但很难具体识别。

我看到的唯一方法是在每次写入时执行 Cloud Functions,并让函数将路径记录在某处进行分析。但这会带来更多的成本和复杂性。

有什么方法/建议可以监控/配置文件哪里 (即-路径)和 (UID 或任何身份)正在执行写入?有工具可以为 RTDB 执行此操作,但找不到 Firestore 的任何内容。

我还想知道是否有任何方法可以在滥用的情况下自动限制 ip/users(即高读/写率)?

最佳答案

我目前正在做的是 firestore 控制台 => 菜单用法 => 查看用法
我看到这样的事情:

enter image description here

它与分析器不同,但总比没有好。

我也在关注下面链接上的视频,看看是否有人提供了答案。人们也在要求分析器。
https://www.youtube.com/watch?v=9CObBsjk6Tc

关于firebase - 有什么方法可以配置 firestore 数据库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50133512/

相关文章:

firebase - 在 React Native 中从 Firebase 获取当前用户访问 token

ios - 基本 Firebase 数据库问题 (Xcode + Swift)

php - Firebase Api Key 仅不适用于 iOS

斯卡拉探查器?

Firebase Cloud Firestore 创建条目或更新(如果已存在)

node.js - 在 foreach 语句中解决 promise

iphone - Instruments 中的 VM Tracker 为空

javascript - 从域的浏览 session 中识别和删除不需要的 CSS(文件/样式)和 JS(脚本/函数)

javascript - 如何将来自 firestore 的动态数据放入函数 where() 并使用 snap.size 来计算要在图中传递的总查询?

firebase - flutter 在 firestore 中查询多个集合