Firebase存储规则,如何在特定文件夹中写入?

问题描述 投票:0回答:1

我现在有这些规则:

编辑

    rules_version = '2';
service firebase.storage {
  match /b/{bucket}/o {
    match /{allPaths=**} {
      allow read, write;
    }
  }
}

但是我只想让人们在特定的文件夹中书写,因此,如果出现问题,我不想覆盖所有图片。

例如,我想做这样的事情

  "Belgium" : {
    "ChatPicture" : {
      "write" = "true",
      "read"= "true"
    }
  }

我不太明白为什么它与实时数据库规则如此不同。谢谢您的帮助

firebase firebase-storage firebase-security
1个回答
1
投票

Storage security rules中指定路径很容易。

service firebase.storage {
  match /b/{bucket}/o {
    match /Belgium/ChatPicture/{allPaths=**} {
      allow read, write: if true;
    }
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.