はじめに
Firebase + Reactベースのアプリケーションを作っているときに、画像アップロードしよーっと思って、アップロードしたら
Firebase Storage: User does not have permission to access 'hoge.jpg'.(storage/unauthorized)
と怒られたので対応した自分用メモ。
解決
以下の場所で
https://console.firebase.google.com/project/{userprojectname}/storage/{userprojectname}.appspot.com/rules
以下を設定すると動いた。
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if request.auth != null;
}
}
}
ちゃんとドキュメントのルール見てくれってことですね。