首页 文章

在Firebase存储中访问没有令牌的网址

提问于
浏览
1

我有一个firebase存储下载网址,比如

https://firebasestorage.googleapis.com/v0/b/siren-5eee7.appspot.com/o/profile%2FC6jNlR0F4cZBPv7wF0REWUNVor33?alt=media&token=63a9130e-2ba6-4f38-ac3f-2231c54a1043

如何在没有令牌参数的情况下访问此网址?

例如,如果我在没有令牌的情况下访问上面的url,则会显示403错误,显示允许拒绝 .

我的firebase存储安全规则如下:

service firebase.storage {
  match /b/{bucket}/o {
    match /{allPaths=**} {
      allow read, write: if request.auth != null;
    }
  }
}

该文件位于 /etc 文件中 . 我该怎么做?

1 回答

  • 4

    try changing rule:

    service firebase.storage {
      match /b/{bucket}/o {
        match /{allPaths=**} {
          allow read;
          allow write: if request.auth != null;
        }
      }
    }
    

相关问题