firestore and storage rules

This commit is contained in:
2026-06-10 12:42:08 +09:00
parent 1f034d72a6
commit efc2a60282
9 changed files with 168 additions and 7 deletions

20
storage.rules Normal file
View File

@@ -0,0 +1,20 @@
rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /messages/{fileName} {
// anyone can view uploaded images
allow read: if true;
// anyone can upload an image attached to a message
// must be an image under 5MB
allow create: if
request.resource.size < 5 * 1024 * 1024 &&
request.resource.contentType.matches('image/.*');
// no edits or deletes through the client
allow update, delete: if false;
}
}
}