Gcp/Firebase/Firestore/ルール
提供: 初心者エンジニアの簡易メモ
すべて読み書き許可
初期はデバッグ用でこのようになってる
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write;
}
}
}
指定したコレクションの読み書き許可
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /users/{userID} {
allow read, write;
}
}
}
users以外のコレクションがあったときは読み書き許可となる様子。
指定したコレクションの読み書きすべて拒否
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if false;
}
}
}
documentのコレクションがあったときは読み書き拒否
指定した複数のコレクションの読み書き許可
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /users/{userID} {
allow read, write;
}
match /scores/{scoreID} {
allow read, write;
}
}
}
