【问题标题】:Firebase Storage rules to lookup data on Firestore document? [duplicate]Firebase 存储规则在 Firestore 文档上查找数据? [复制]
【发布时间】:2024-04-28 12:00:02
【问题描述】:

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

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

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

我想要这样的东西:

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

【问题讨论】:

    标签: firebase google-cloud-firestore firebase-storage firebase-security


    【解决方案1】:

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

    【讨论】:

    • 我猜还是和2020年一样吧?