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

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

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

Firebase App Check ロール

ロール 説明 権限
Firebase App Check 管理者
roles/firebaseappcheck.admin

App Check リソースへの完全な読み取り / 書き込みアクセス
Firebase App Check 閲覧者
roles/firebaseappcheck.viewer

App Check リソースへの読み取り専用アクセス
Firebase App Check トークン検証ツール
roles/firebaseappcheck.tokenVerifier
App Check のトークン検証機能に対するアクセス権

Firebase App Distribution ロール

ロール 説明 権限
Firebase App Distribution 管理者
roles/firebaseappdistro.admin

App Distribution リソースへの完全な読み取り / 書き込みアクセス
Firebase App Distribution 閲覧者
roles/firebaseappdistro.viewer

App Distribution リソースへの読み取り専用アクセス

Firebase App Hosting ロール

ロール 説明 権限
Firebase App Hosting Compute Runner
roles/firebaseapphosting.computeRunner
App Hosting バックエンドのビルドと実行に必要な最小限のアクセス権。通常、サービス アカウントに付与されます。
Firebase App Hosting 管理者
roles/firebaseapphosting.admin

App Hosting リソースへの完全な読み取り / 書き込みアクセス
Firebase App Hosting 閲覧者
roles/firebaseapphosting.viewer

App Hosting リソースへの読み取り専用アクセス
Firebase App Hosting デベロッパー
roles/firebaseapphosting.developer

App Hosting バックエンド、ビルド、リリース リソースへの完全な読み取り / 書き込みアクセス。

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 ロール

利用可能な Cloud Firestore ロールについては、Google Cloud のドキュメントをご覧ください。

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

Cloud Storage ロール

利用可能な Cloud Storage ロールについては、Google Cloud のドキュメントをご覧ください。

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

Cloud Functions for Firebase ロール

利用可能な Cloud Functions for Firebase ロールについては、Google Cloud のドキュメントをご覧ください。

Firebase メッセージング キャンペーンのロール

これらのロールは、Firebase Cloud MessagingFirebase In-App Messaging のキャンペーンに適用されます。

ロール 説明 権限
Firebase メッセージング キャンペーン管理者
roles/firebasemessagingcampaigns.admin
Cloud MessagingIn-App Messaging のキャンペーン リソースへの
完全な読み取り / 書き込みアクセス
Firebase メッセージング キャンペーン閲覧者
roles/firebasemessagingcampaigns.viewer
Cloud MessagingIn-App Messaging のキャンペーン リソースへの
読み取り専用アクセス権

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 Extensions パブリッシャーのロール

ロール 説明 権限
Firebase Extensions パブリッシャー - Extensions 管理者
roles/firebaseextensionspublisher.extensionsAdmin
(ベータ版)

Firebase Extensions の詳細と指標のアップロード、公開、表示
Firebase Extensions パブリッシャー - Extensions 閲覧者
roles/firebaseextensionspublisher.extensionsViewer
(ベータ版)
このパブリッシャーがアップロードした
Firebase Extensions の詳細と指標の表示

Firebase Hosting ロール

ロール 説明 権限
Firebase Hosting 管理者
roles/firebasehosting.admin

Hosting リソースへの完全な読み取り / 書き込みアクセス
Firebase Hosting 閲覧者
roles/firebasehosting.viewer

Hosting リソースへの読み取り専用アクセス

Firebase In-App Messagingロール(ベータ)

ロール 説明 権限
Firebase In-App Messaging 管理者
roles/firebaseinappmessaging.admin
(ベータ)

In-App Messaging リソースへの完全な読み取り / 書き込みアクセス
Firebase In-App Messaging 閲覧者
roles/firebaseinappmessaging.viewer
(ベータ版)

In-App Messaging リソースへの読み取り専用アクセス

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 リソースへの完全な読み取り / 書き込みアクセス

Performance Monitoring アラートの構成と受信
Firebase Performance Monitoring 閲覧者
roles/firebaseperformance.viewer

Performance Monitoring リソースへの読み取り専用アクセス

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 LabCloud Storage バケットにアクセスする必要があるため、特有の権限セットが必要となります。それが標準の Firebase の事前定義ロールにすべて含まれているわけではありません。Test Lab へのアクセス権を付与するには、Firebase Test Lab の権限セクションで説明されているいずれかの方法を使用してください。