每个人都可以访问 Firebase 存储文件
Firebase storage file is accessed by everyone
我有限制规则:
rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if false;
}
}
}
但是每个人都可以从这个 link 访问和下载文件。
我应该如何限制从此 link 下载?
下载 URLs 根据定义授予对文件的只读访问权限,并且不受安全规则的影响。
如果您想控制对文件的访问,则不应生成下载 URL 而是仅通过 SDK 访问文件。
我有限制规则:
rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if false;
}
}
}
但是每个人都可以从这个 link 访问和下载文件。
我应该如何限制从此 link 下载?
下载 URLs 根据定义授予对文件的只读访问权限,并且不受安全规则的影响。
如果您想控制对文件的访问,则不应生成下载 URL 而是仅通过 SDK 访问文件。