長野エンジニアライフ

東京から長野に移住したエンジニアのブログです。🦒🗻⛰

Firestoreにデータを保存しようとしたら、Missing or insufficient permissions.がでてきた

Missing or insufficient permissions.

FirebaseのFirestoreを使ったデータ保存をしようとしたらMissing or insufficient permissions.エラーがでてきた。 f:id:kawakeee:20200204225445p:plain

原因

どうやら、初期設定のルールのままだと保存(書き込み)ができないらしい。

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if false;
    }
  }
}

参考記事: www.virment.com

解決方法

コンソール画面から: if false;を削除してみると保存(書き込み)ができるようになった

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write
    }
  }
}