ノードアプリケーションからファイアベースストレージにファイルをアップロードしています。私はキーで新しいサービスアカウントユーザーを作成しました。アップロードは完璧ですが、Firebase Adminパネルからファイルをダウンロードすることはできません。エラー応答を取得:私は私の主なGmailアカウントでログインしていFirebaseストレージにアクセスできない、管理パネルからファイルをダウンロードできない
{
"error": {
"code": 401,
"message": "Unauthorized. Could not perform this operation. "
}
}
(つまりFirebaseの所有者である)私はそれがすべてのリソースへのアクセス権を持っていなければならないと思いました。それらの
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if request.auth != null;
}
}
}
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if true;
}
}
}
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write;
}
}
}
なしは私が許可を得る助けない: これらは私が試してみました私の許可設定です。
アップロードしてダウンロードするコードは何ですか? –
私はコードを使用していません。上で述べたように、問題はFirebaseコンソール(管理パネル)からデータをダウンロードすることです。アップロードは完璧に機能します(ここではアップロードコードは小さなnodejsアプリとは関係ありません)、ファイルを見ることができます。アクセスできません。そして、私はアカウントの所有者であり、最高の許可を持っているので、それは変です。 – somerandomusername