Firebase 存储规则在 Firestore 文档上查找数据? [复制]

Posted

技术标签:

【中文标题】Firebase 存储规则在 Firestore 文档上查找数据? [复制]【英文标题】:Firebase Storage rules to lookup data on Firestore document? [duplicate] 【发布时间】:2019-03-09 05:25:25 【问题描述】:

是否可以有一个类似于 Firestore 的 get() 函数的 Firebase 存储规则?

基本上我想检查 Firestore 中的用户文档以允许在 Storage 中写入。

我想使用声明将是最好的解决方案,但我不确定我是否可以使用它。

我想要这样的东西:

allow create: if get(/databases/$(database)/documents/users/$(request.auth.uid)).data.canDoSomeStuff == true;

【问题讨论】:

【参考方案1】:

目前,任何 Firebase 产品的安全规则都无法覆盖到其自己的产品之外。请随时file a feature request。

【讨论】:

我猜还是和2020年一样吧?

以上是关于Firebase 存储规则在 Firestore 文档上查找数据? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

在 Angular 11 网站上使用 Firestore 和 Firebase 存储进行图像上传功能导致来自 Firebase 的不安全规则通知

读取 Firebase 存储映像安全规则

匿名身份验证用户的这个 Firebase/Firestore 安全规则是不是安全?

每个文档颤动的 Firebase-firestore 安全规则

Firebase 规则如何获取“request.auth.uid”字段?

Firebase Cloud Storage 规则能否针对 Firestore 数据进行验证?