我需要设置 Firebase 存储规则,以便未经身份验证的用户可以上传文件,但无法读取文件。
到目前为止我已经:
rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow write: if true
allow read: if false
}
}
}
这是正确的方法吗?
最佳答案
此规则将帮助您仅在用户经过身份验证时进行读取,否则不允许。更多详情您可以阅读docs
rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read: if request.auth != null;
allow write: if true;
}
}
}
关于firebase - 将 firebase 存储设置为只写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65194903/