aono1234
@aono1234

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

firestoreのルールが変更できない

firestoreのルール変更をするとエラーになる

現在、勉強用のアプリを作成しており、データベースはfirestoreを使おうと思っています。
現在のままではクエリを投げても受け取ってくれません。

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

様々な記事で「false」を「true」に変えるとセキュリティがばがばになるが書き込みできるようになるとありました。

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

しかし、原因不明のエラーというものが発生してルール変更ができません。
image.png

どのような対応をすれば書き込みができるようルールを変更できますでしょうか?

1

1Answer

image.png
コピペで試してみたらデプロイできるけど警告が出てきます。全角スペースとかセミコロンの有無とかが原因の可能性もあります。

あと開発段階とは言えどもせめてログインしていないと読み書きできない設定にするのが無難だとは思います。

rules_version = '2';

service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if request.auth.uid != null;
    }
  }
}
1Like

Your answer might help someone💌