每个人都可以访问 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 访问文件。