数分以上コンソールを開いたままにしておくと、ページを更新するまで、すべてのコレクションで「ドキュメントの読み込みエラー」エラーが発生するというまったく新しい現象に気付きました。これは、開いたままにした時間に関係なく、以前は起こりませんでした。
変更された唯一のことは、私がルールを試していたことでしたが、最後にデフォルト設定に戻りました。
私の質問は、これがユーザーの情報へのアクセス方法に影響を与える可能性があるかどうかです。以下の現在のルールを参照してください(テストするために約10分間公開したものはコメントされています)。
service cloud.firestore {
match /databases/{database}/documents {
// match /users/{user}/{document=**} {
// allow read;
// allow write: if request.auth.uid == user;
// }
// match /items/{document=**} {
// allow read;
// allow write: if get(/databases/$(database)/documents/users/$(request.auth.uid)).data.admin == true;
// }
// match /completedItems/{document=**} {
// allow read;
// allow write: if get(/databases/$(database)/documents/users/$(request.auth.uid)).data.admin == true;
// }
match /{document=**} {
allow read, write: if request.auth.uid != null;
}
}
}
ありがとう!
私の場合、リクエストをブロックするのはKasperskyアンチウイルスであり、それを閉じるとデータベースが正常にロードされると考えました。
Firebaseステータスダッシュボードの問題から https://status.firebase.google.com/incident/Console/18006 :
Cloud Firestoreコンソールで問題が発生しており、数分後にドキュメントの読み込み中にエラーが表示されます。現在、回避策は別のコレクションをクリックするか、ブラウザを更新することです。この問題を積極的に調査しており、情報が追加され次第、更新プログラムを投稿します。
アップデート:2018年4月18日にFirebaseに連絡して、この問題に関するアップデートについて連絡しました。その対応は以下のとおりです。
申し訳ありませんが、現時点ではこの問題に関するタイムラインや詳細を共有できませんでした。このバグはお客様のような多くのユーザーに影響するため、このバグは厳重に監視されており、エンジニアが積極的に取り組んでいますのでご安心ください。
Firebase Consoleから2018年4月25日更新:
Cloud Firestore Consoleの問題で、数分後にドキュメントのロード中にエラーが表示される場合、09:30 US/Pacificの影響を受けるすべてのプロジェクトで解決されているはずです。この問題の内部調査を実施し、システムを適切に改善して、将来の再発を防止または最小化します。