从数据库动态控制 Firebase 存储安全规则

Er.*_*.Se 6 firebase firebase-security firebase-storage

我想对数据库的存储规则进行动态控制。我的意思是它应该检查数据库节点以允许读取或写入。但我找不到办法。例如

match /files/{fileKey} {
  allow read: // here will check db to get result of allowRead 
  allow write: // here will check db to get result allowWrite
}
Run Code Online (Sandbox Code Playgroud)

D b:

files: {
  fileKey1: {
    allowRead: true,
    allowWrite: false
},
  fileKey2: {
    allowRead: true,
    allowWrite: true
}
Run Code Online (Sandbox Code Playgroud)

Fra*_*len 0

无法从 Firebase 存储安全规则检查 Firebase 数据库。

您必须将必要的信息嵌入到存储安全规则中,或者将其作为自定义声明嵌入到用户的令牌中