LoginSignup
13
5

More than 5 years have passed since last update.

Firebase の開発者権限を Read Only にする

Posted at

Firestore の管理画面、便利なんですがボタンポチポチでデータ変えられてしまうので本番環境では Read Only にしたいです。
Cloud Functions の deploy も開発者のローカルからやらせたくありません。

GCP の権限

画面左上のユーザと権限から GCP に飛んで

スクリーンショット 2018-02-14 13.57.38.png

権限を 参照者 にします。

スクリーンショット_2018-02-14_13_58_52.png

これで OK。

本当に参照のみになっているか

スクリーンショット 2018-02-14 13.56.03.png

なってる!

$ firebase deploy --only functions:hoge

Error: Unable to authorize access to project project-hoge

Cloud Functions の deploy もエラーになりました。

閲覧者は書き込みできる

最初は閲覧者というロールで参照のみになると思ったんですが、閲覧者だと編集できてしまいました...。

スクリーンショット 2018-02-14 14.05.50.png

Google Cloud Platform での権限の設定  |  ドキュメント  |  Google Cloud Platform を見ても参照者という用語は見つからず、よくわからない。

13
5
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
5