👌
Firestoreの読み取り回数が増えて怖いあなたへ
私の身に起こった事件
- firebase firestoreを使ったWebサービスをリリース
- ruleに読み取り権限を付与していないのに、ログ上で読み取り回数が数百回だった
- 攻撃を受けたのかと思って焦り、サービスの稼働を一時停止してしまった。
判明した原因
実はブラウザのfirebaseコンソール上からデータを見た時にも、読み取り回数が増える。
また、一度見ただけでも
「データの件数」 x 「定期的に更新が入る」
ということにより、大量の読み取り回数が加算される。
つまり、
読み取り回数を増やしていたのは
「どのくらいデータが集まってるかなー」と頻繁に確認した、過去の自分でした。
まとめ
「読み取り権限を付与してないのに、誰かがデータを読み取っている!?」
と焦った時でも、もしかしたら問題ないかもしれない。
焦らずに冷静に対処しよう。
Discussion