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

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

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

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 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 Messaging と Firebase In-App Messaging のキャンペーンに適用されます。

ロール 説明 権限
Firebase メッセージング キャンペーン管理者
roles/firebasemessagingcampaigns.admin
Cloud Messaging と
In-App Messaging のキャンペーン リソースに対する完全な読み取り / 書き込みアクセス権
Firebase メッセージング キャンペーン閲覧者
roles/firebasemessagingcampaigns.viewer
Cloud Messaging と
In-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 アプリ内メッセージングのロール(ベータ版)

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

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