2016-12-27 15 views
4

私は概念実証アプリケーションを開発しているので、セキュリティ要件は低いです。私はアクセスルールをパブリックアクセスに変更しました:Firebaseデータベースのルールが元に戻る

{ 
    "rules": { 
    ".read": true, 
    ".write": true 
    } 
} 

これは期待どおりに動作します。問題は、数分後にルールがデフォルト値(auth required)に戻り、アクセスエラー「エラー:permission_denied at/cases:クライアントに必要なデータにアクセスする権限がありません」が表示されることです。

これはなぜそうですか?

ありがとうございました。

+1

ルールを元に戻すことはFirebase自体には何もありません。この変更を引き起こす自動デプロイメントプロセスがありますか(ビルドプロセスから 'firebase deploy'を実行するなど)? –

+0

それは問題でした。はい:私はウェブコンソール上のルールを変更していましたが、 'firebase deploy'はその変更を上書きしていました。私はdatabase.rules.jsonファイルが存在していたことさえ知りませんでした... – Vespas

答えて

9

IDEでdatabase.rules.jsonを編集してから保存し、展開する必要があります。

関連する問題