Google I/O 2022 で発表された Firebase の最新情報をご覧ください。詳細

Firebase製品レベルの事前定義された役割

これらのロールは、特定のFirebase プロダクトへの完全な読み取り/書き込みまたは読み取り専用アクセスを付与します。

Google Cloud Consoleを使用して、これらの役割をプロジェクト メンバーに割り当てます。

Firebase App Check の役割

役割説明権限
Firebase アプリ チェック管理者
roles/firebaseappcheck.admin
への完全な読み取り/書き込みアクセス
App Check のリソース
Firebase App Check 閲覧者
roles/firebaseappcheck.viewer
への読み取り専用アクセス
App Check のリソース

Firebase App Distribution の役割

役割説明権限
Firebase アプリ配布管理者
roles/firebaseappdistro.admin
への完全な読み取り/書き込みアクセス
アプリ配布リソース
Firebase アプリ配布閲覧者
roles/firebaseappdistro.viewer
への読み取り専用アクセス
アプリ配布リソース

Firebase Authentication の役割

役割説明権限
Firebase 認証管理者
roles/firebaseauth.admin
への完全な読み取り/書き込みアクセス
認証リソース
Firebase 認証閲覧者
roles/firebaseauth.viewer
への読み取り専用アクセス
認証リソース

Firebase A/B Testing の役割(ベータ版)

役割説明権限
Firebase A/B Testing 管理者
roles/firebaseabt.admin
(ベータ)
への完全な読み取り/書き込みアクセス
A/B テストのリソース
Firebase A/B Testing 閲覧者
roles/firebaseabt.viewer
(ベータ)
への読み取り専用アクセス
A/B テストのリソース

Cloud Firestore の役割

Google Cloud のドキュメントで利用可能な Cloud Firestore の役割を見つけます。

プロジェクト メンバーが Firebase コンソールでセキュリティ ルールを編集および公開できるようにするか、Firebase CLI を介してセキュリティ ルールをデプロイできるようにするには、 firebaserules.*パーミッションを含むカスタム ロールを作成して割り当てることができます。

Cloud Storage の役割

Google Cloud のドキュメントで利用可能な Cloud Storage の役割を見つけます。

プロジェクト メンバーが Firebase コンソールでセキュリティ ルールを編集および公開できるようにするか、Firebase CLI を介してセキュリティ ルールをデプロイできるようにするには、 firebaserules.*パーミッションを含むカスタム ロールを作成して割り当てることができます。

Cloud Functions for Firebase の役割

Google Cloud のドキュメントで利用可能な Cloud Functions for Firebase の役割を見つけてください。

Firebase Cloud Messaging の役割

役割説明権限
Firebase クラウド メッセージング管理者
roles/firebasenotifications.admin
への完全な読み取り/書き込みアクセス
クラウド メッセージングのリソース
Firebase Cloud Messaging ビューア
roles/firebasenotifications.viewer
への読み取り専用アクセス
クラウド メッセージングのリソース

Firebase Crashlytics の役割

役割説明権限
Firebase Crashlytics 管理者
roles/firebasecrashlytics.admin
への完全な読み取り/書き込みアクセス
Crashlytics リソース
Firebase Crashlytics 閲覧者
roles/firebasecrashlytics.viewer
への読み取り専用アクセス
Crashlytics リソース
役割説明権限
Firebase Dynamic Links 管理者
roles/firebasedynamiclinks.admin
への完全な読み取り/書き込みアクセス
ダイナミック リンクのリソース
Firebase Dynamic Links ビューア
roles/firebasedynamiclinks.viewer
への読み取り専用アクセス
ダイナミック リンクのリソース

Firebase Hosting の役割

役割説明権限
Firebase ホスティング管理者
roles/firebasehosting.admin
への完全な読み取り/書き込みアクセス
ホスティング リソース
Firebase ホスティング閲覧者
roles/firebasehosting.viewer
への読み取り専用アクセス
ホスティング リソース

Firebase アプリ内メッセージングの役割(ベータ版)

役割説明権限
Firebase アプリ内メッセージング管理者
roles/firebaseinappmessaging.admin
(ベータ)
への完全な読み取り/書き込みアクセス
アプリ内メッセージングのリソース
Firebase アプリ内メッセージ閲覧者
roles/firebaseinappmessaging.viewer
(ベータ)
への読み取り専用アクセス
アプリ内メッセージングのリソース

Firebase ML の役割(ベータ版)

役割説明権限
Firebase ML 管理者
roles/firebaseml.admin
(ベータ)
への完全な読み取り/書き込みアクセス
Firebase ML リソース
Firebase ML ビューア
roles/firebaseml.viewer
(ベータ)
への読み取り専用アクセス
Firebase ML リソース

Firebase Performance Monitoring の役割

役割説明権限
Firebase Performance Monitoring 管理者
roles/firebaseperformance.admin
への完全な読み取り/書き込みアクセス
パフォーマンス モニタリングのリソース

パフォーマンス モニタリング アラートの設定と受信
Firebase Performance Monitoring 閲覧者
roles/firebaseperformance.viewer
への読み取り専用アクセス
パフォーマンス モニタリングのリソース

Firebase Realtime Database のロール

役割説明権限
Firebase リアルタイム データベース管理者
roles/firebasedatabase.admin
への完全な読み取り/書き込みアクセス
Realtime Database リソース
Firebase リアルタイム データベース閲覧者
roles/firebasedatabase.viewer
への読み取り専用アクセス
Realtime Database リソース

Firebase Remote Config の役割

役割説明権限
Firebase Remote Config 管理者
roles/cloudconfig.admin
への完全な読み取り/書き込みアクセス
Remote Config リソース
Firebase Remote Config ビューア
roles/cloudconfig.viewer
への読み取り専用アクセス
Remote Config リソース

Firebase Test Lab の役割

Firebase Test Lab は Cloud Storage バケットへのアクセスを必要とするため、標準の Firebase の事前定義された役割にすべてが含まれているわけではない、非常に特殊な一連の権限が必要です。 Test Lab へのアクセスを許可するには、 Firebase Test Lab の権限セクションで説明されているソリューションのいずれかを使用します。