Firebase プロダクト レベルの事前定義ロール

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

GCP Console を使用して以下のロールをメンバーに割り当てます。

Firebase App Distribution のロール(ベータ版)

ロール 説明 権限
Firebase App Distribution 管理者
roles/firebaseappdistro.admin
(ベータ版)
App Distribution リソースへの
完全な読み取り / 書き込みアクセス
Firebase App Distribution 閲覧者
roles/firebaseappdistro.viewer
(ベータ版)
App Distributionリソースへの
読み取り専用アクセス

Firebase Authentication のロール

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

Firebase A/B Testing のロール(ベータ版)

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

Cloud Firestore のロール

GCP のドキュメントで、利用可能な Cloud Firestore のロールを見つけます。

プロジェクト メンバーによる Firebase コンソールでのセキュリティ ルールの編集、公開や、Firebase CLI でのセキュリティ ルールのデプロイを許可するには、firebaserules.* 権限を含むカスタムロールを作成して割り当てます。

Cloud Storage のロール

GCP のドキュメントで、利用可能な Cloud Storage のロールを見つけます。

プロジェクト メンバーによる Firebase コンソールでのセキュリティ ルールの編集、公開や、Firebase CLI でのセキュリティ ルールのデプロイを許可するには、firebaserules.* 権限を含むカスタムロールを作成して割り当てます。

Cloud Functions for Firebase のロール

GCP のドキュメントで、使用可能な Cloud Functions for Firebase のロールを見つけます。

Firebase Cloud Messaging のロール

ロール 説明 権限
Firebase Cloud Messaging 管理者
roles/firebasenotifications.admin
Cloud Messaging リソースへの
完全な読み取り / 書き込みアクセス
Firebase Cloud Messaging 閲覧者
roles/firebasenotifications.viewer
Cloud Messaging リソースへの
読み取り専用アクセス

Firebase Crashlytics のロール

ロール 説明 権限
Firebase Crashlytics 管理者
roles/firebasecrashlytics.admin
Crashlytics リソースへの
完全な読み取り / 書き込みアクセス
Firebase Crashlytics 閲覧者
roles/firebasecrashlytics.viewer
Crashlytics リソースへの
読み取り専用アクセス
ロール 説明 権限
Firebase Dynamic Links 管理者
roles/firebasedynamiclinks.admin
Dynamic Links リソースへの
完全な読み取り / 書き込みアクセス
Firebase Dynamic Links 閲覧者
roles/firebasedynamiclinks.viewer
Dynamic Links リソースへの
読み取り専用アクセス

Firebase Hosting のロール

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

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
Performance Monitoring リソースへの
完全な読み取り / 書き込みアクセス
Firebase Performance Monitoring 閲覧者
roles/firebaseperformance.viewer
Performance Monitoring リソースへの
読み取り専用アクセス

Firebase Predictions のロール

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

Firebase Realtime Database のロール

ロール 説明 権限
Firebase Realtime Database 管理者
roles/firebasedatabase.admin
Realtime Database リソースへの
完全な読み取り / 書き込みアクセス
Firebase Realtime Database 閲覧者
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 の権限セクションで説明されているいずれかの方法を使用してください。