【发布时间】:2020-10-18 11:55:34
【问题描述】:
我正在使用 Firebase 存储来存储用户的文件。我的存储结构如下图。我想只允许创建的文件用户修改他的文件而不是其他人。
profiles/uid/posts
posts/ 文件夹包含他所有上传的文件。我想限制其他用户修改此路径文件。他们可以在 profiles/uid/posts 这个路径之间看到我的所有文件。我目前的规则是:
rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if request.auth != null;
}
}
}
帮助我实现这一目标。谢谢
【问题讨论】:
标签: firebase firebase-storage firebase-security