このロールは、特定の Firebase プロダクトに対する完全な読み取り / 書き込みアクセスまたは読み取り専用アクセスを付与します。
これらのロールをプロジェクト メンバーに割り当てるには、Google Cloud コンソールを使用します。
Firebase App Check ロール
ロール |
説明 |
権限 |
Firebase App Check 管理者
roles/firebaseappcheck.admin
|
App Check リソースへの完全な読み取り / 書き込みアクセス
|
App Check管理者の権限
firebaseappcheck.appAttestConfig.get
firebaseappcheck.appAttestConfig.update
firebaseappcheck.appCheckTokens.verify
firebaseappcheck.debugTokens.get
firebaseappcheck.debugTokens.update
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.deviceCheckConfig.update
firebaseappcheck.playIntegrityConfig.get
firebaseappcheck.playIntegrityConfig.update
firebaseappcheck.recaptchaEnterpriseConfig.get
firebaseappcheck.recaptchaEnterpriseConfig.update
firebaseappcheck.recaptchaV3Config.get
firebaseappcheck.recaptchaV3Config.update
firebaseappcheck.safetyNetConfig.get
firebaseappcheck.safetyNetConfig.update
firebaseappcheck.services.get
firebaseappcheck.services.update
|
Firebase App Check 閲覧者
roles/firebaseappcheck.viewer
|
App Check リソースへの読み取り専用アクセス
|
App Check 閲覧者の権限
firebaseappcheck.appAttestConfig.get
firebaseappcheck.debugTokens.get
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.playIntegrityConfig.get
firebaseappcheck.recaptchaEnterpriseConfig.get
firebaseappcheck.recaptchaV3Config.get
firebaseappcheck.safetyNetConfig.get
firebaseappcheck.services.get
|
Firebase App Check トークン検証ツール
roles/firebaseappcheck.tokenVerifier
|
App Check のトークン検証機能に対するアクセス権
|
App Check トークン検証者の権限
firebaseappcheck.appCheckTokens.verify
|
Firebase App Distribution ロール
ロール |
説明 |
権限 |
Firebase App Distribution 管理者
roles/firebaseappdistro.admin
|
App Distribution リソースへの完全な読み取り / 書き込みアクセス
|
App Distribution管理者の権限
firebaseappdistro.releases.list
firebaseappdistro.releases.update
firebaseappdistro.testers.list
firebaseappdistro.testers.update
firebaseappdistro.groups.list
firebaseappdistro.groups.update
|
Firebase App Distribution 閲覧者
roles/firebaseappdistro.viewer
|
App Distribution リソースへの読み取り専用アクセス
|
App Distribution 閲覧者の権限
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list
|
Firebase App Hosting ロール
ロール |
説明 |
権限 |
Firebase App Hosting Compute Runner
roles/firebaseapphosting.computeRunner
|
App Hosting バックエンドのビルドと実行に必要な最小限のアクセス権。通常、サービス アカウントに付与されます。 |
App Hosting Compute Runner の権限
|
Firebase App Hosting 管理者
roles/firebaseapphosting.admin
|
App Hosting リソースへの完全な読み取り / 書き込みアクセス
|
App Hosting 管理者の
権限
firebaseapphosting.backends.create
firebaseapphosting.backends.delete
firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.backends.update
firebaseapphosting.builds.create
firebaseapphosting.builds.delete
firebaseapphosting.builds.get
firebaseapphosting.builds.list
firebaseapphosting.builds.update
firebaseapphosting.domains.create
firebaseapphosting.domains.delete
firebaseapphosting.domains.get
firebaseapphosting.domains.list
firebaseapphosting.domains.update
firebaseapphosting.locations.get
firebaseapphosting.locations.list
firebaseapphosting.operations.cancel
firebaseapphosting.operations.delete
firebaseapphosting.operations.get
firebaseapphosting.operations.list
firebaseapphosting.rollouts.create
firebaseapphosting.rollouts.delete
firebaseapphosting.rollouts.get
firebaseapphosting.rollouts.list
firebaseapphosting.rollouts.update
firebaseapphosting.traffic.get
firebaseapphosting.traffic.list
firebaseapphosting.traffic.update
|
Firebase App Hosting 閲覧者
roles/firebaseapphosting.viewer
|
App Hosting リソースへの読み取り専用アクセス
|
App Hosting 閲覧者の権限
firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.builds.get
firebaseapphosting.builds.list
firebaseapphosting.domains.get
firebaseapphosting.domains.list
firebaseapphosting.locations.get
firebaseapphosting.locations.list
firebaseapphosting.operations.list
firebaseapphosting.operations.get
firebaseapphosting.rollouts.get
firebaseapphosting.rollouts.list
firebaseapphosting.traffic.get
firebaseapphosting.traffic.list
|
Firebase App Hosting デベロッパー
roles/firebaseapphosting.developer
|
App Hosting バックエンド、ビルド、リリース リソースへの完全な読み取り / 書き込みアクセス。
|
App Hosting デベロッパー
の権限
firebaseapphosting.backends.update
firebaseapphosting.builds.create
firebaseapphosting.builds.delete
firebaseapphosting.builds.update
firebaseapphosting.operations.delete
firebaseapphosting.operations.cancel
firebaseapphosting.rollouts.create
firebaseapphosting.rollouts.delete
firebaseapphosting.rollouts.update
firebaseapphosting.traffic.update
|
Firebase Authentication ロール
ロール |
説明 |
権限 |
Firebase Authentication 管理者
roles/firebaseauth.admin
|
Authentication リソースへの完全な読み取り / 書き込みアクセス
|
Authentication管理者の権限
firebaseauth.configs.create
firebaseauth.configs.get
firebaseauth.configs.getHashConfig
firebaseauth.configs.getSecret
firebaseauth.configs.update
firebaseauth.users.create
firebaseauth.users.createSession
firebaseauth.users.delete
firebaseauth.users.get
firebaseauth.users.sendEmail
firebaseauth.users.update
|
Firebase Authentication 閲覧者
roles/firebaseauth.viewer
|
Authentication リソースへの読み取り専用アクセス
|
Authentication 閲覧者の権限
firebaseauth.configs.get
firebaseauth.users.get
|
Firebase A/B Testingロール(ベータ)
ロール |
説明 |
権限 |
Firebase A/B Testing 管理者
roles/firebaseabt.admin
(ベータ)
|
A/B Testing リソースへの完全な読み取り / 書き込みアクセス
|
A/B Testing管理者の権限
firebaseabt.experimentresults.get
firebaseabt.experiments.create
firebaseabt.experiments.delete
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.experiments.update
firebaseabt.projectmetadata.get
|
Firebase A/B Testing 閲覧者
roles/firebaseabt.viewer
(ベータ版)
|
A/B Testing リソースへの読み取り専用アクセス
|
A/B Testing 閲覧者の権限
firebaseabt.experimentresults.get
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.projectmetadata.get
|
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 メッセージング キャンペーン管理者の権限
firebasemessagingcampaigns.campaigns.create
firebasemessagingcampaigns.campaigns.delete
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
firebasemessagingcampaigns.campaigns.update
firebasemessagingcampaigns.campaigns.start
firebasemessagingcampaigns.campaigns.stop
|
Firebase メッセージング キャンペーン閲覧者
roles/firebasemessagingcampaigns.viewer
|
Cloud Messaging と In-App Messaging のキャンペーン リソースへの 読み取り専用アクセス権
|
Firebase メッセージング キャンペーン閲覧者の権限
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
|
Firebase Cloud Messaging ロール
ロール |
説明 |
権限 |
Firebase Cloud Messaging 管理者
roles/firebasenotifications.admin
|
Cloud Messaging リソースへの完全な読み取り / 書き込みアクセス
|
Cloud Messaging管理者の権限
firebasenotifications.messages.create
firebasenotifications.messages.delete
firebasenotifications.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update
|
Firebase Cloud Messaging 閲覧者
roles/firebasenotifications.viewer
|
Cloud Messaging リソースへの読み取り専用アクセス
|
Cloud Messaging 閲覧者の権限
firebasenotifications.messages.get
firebasenotifications.messages.list
|
Firebase Crashlytics ロール
ロール |
説明 |
権限 |
Firebase Crashlytics 管理者
roles/firebasecrashlytics.admin
|
Crashlytics リソースへの完全な読み取り / 書き込みアクセス
|
Crashlytics管理者の権限
firebasecrashlytics.config.get
firebasecrashlytics.config.update
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.issues.update
firebasecrashlytics.sessions.get
|
Firebase Crashlytics 閲覧者
roles/firebasecrashlytics.viewer
|
Crashlytics リソースへの読み取り専用アクセス
|
Crashlytics 閲覧者の権限
firebasecrashlytics.config.get
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.sessions.get
|
Firebase Dynamic Links ロール
ロール |
説明 |
権限 |
Firebase Dynamic Links 管理者
roles/firebasedynamiclinks.admin
|
Dynamic Links リソースへの完全な読み取り / 書き込みアクセス
|
Dynamic Links管理者の権限
firebasedynamiclinks.destinations.list
firebasedynamiclinks.destinations.update
firebasedynamiclinks.domains.create
firebasedynamiclinks.domains.delete
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.domains.update
firebasedynamiclinks.links.create
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.links.update
firebasedynamiclinks.stats.get
|
Firebase Dynamic Links 閲覧者
roles/firebasedynamiclinks.viewer
|
Dynamic Links リソースへの読み取り専用アクセス
|
Dynamic Links 閲覧者の権限
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.stats.get
|
Firebase Extensions パブリッシャーのロール
ロール |
説明 |
権限 |
Firebase Extensions パブリッシャー - Extensions 管理者
roles/firebaseextensionspublisher.extensionsAdmin
(ベータ版)
|
Firebase Extensions の詳細と指標のアップロード、公開、表示
|
Firebase Extensions パブリッシャー - Extensions 管理者の権限
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
|
Firebase Extensions パブリッシャー - Extensions 閲覧者
roles/firebaseextensionspublisher.extensionsViewer
(ベータ版)
|
このパブリッシャーがアップロードした Firebase Extensions の詳細と指標の表示
|
Firebase Extensions パブリッシャー - Extensions 閲覧者の権限
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
|
Firebase Hosting ロール
ロール |
説明 |
権限 |
Firebase Hosting 管理者
roles/firebasehosting.admin
|
Hosting リソースへの完全な読み取り / 書き込みアクセス
|
Hosting管理者の権限
firebasehosting.sites.create
firebasehosting.sites.delete
firebasehosting.sites.get
firebasehosting.sites.list
firebasehosting.sites.update
|
Firebase Hosting 閲覧者
roles/firebasehosting.viewer
|
Hosting リソースへの読み取り専用アクセス
|
Hosting 閲覧者の権限
firebasehosting.sites.get
firebasehosting.sites.list
|
Firebase In-App Messagingロール(ベータ)
ロール |
説明 |
権限 |
Firebase In-App Messaging 管理者
roles/firebaseinappmessaging.admin
(ベータ)
|
In-App Messaging リソースへの完全な読み取り / 書き込みアクセス
|
In-App Messaging管理者の権限
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.update
|
Firebase In-App Messaging 閲覧者
roles/firebaseinappmessaging.viewer
(ベータ版)
|
In-App Messaging リソースへの読み取り専用アクセス
|
In-App Messaging 閲覧者の権限
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
|
Firebase MLロール(ベータ)
ロール |
説明 |
権限 |
Firebase ML 管理者
roles/firebaseml.admin
(ベータ)
|
Firebase ML リソースへの完全な読み取り / 書き込みアクセス
|
Firebase ML管理者の権限
firebaseml.models.create
firebaseml.models.get
firebaseml.models.list
firebaseml.models.update
firebaseml.models.delete
firebaseml.modelversions.create
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.modelversions.update
firebaseml.modelversions.delete
firebaseml.compressionjobs.create
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list
firebaseml.compressionjobs.update
firebaseml.compressionjobs.delete
firebaseml.compressionjobs.start
|
Firebase ML 閲覧者
roles/firebaseml.viewer
(ベータ版)
|
Firebase ML リソースへの読み取り専用アクセス
|
Firebase ML 閲覧者の権限
firebaseml.models.get
firebaseml.models.list
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list
|
ロール |
説明 |
権限 |
Firebase Performance Monitoring 管理者
roles/firebaseperformance.admin
|
Performance Monitoring リソースへの完全な読み取り / 書き込みアクセス
Performance Monitoring アラートの構成と受信
|
Performance Monitoring管理者の権限
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
|
Firebase Performance Monitoring 閲覧者
roles/firebaseperformance.viewer
|
Performance Monitoring リソースへの読み取り専用アクセス
|
Performance Monitoring 閲覧者の権限
firebaseperformance.data.get
|
Firebase Realtime Database ロール
ロール |
説明 |
権限 |
Firebase Realtime Database 管理者
roles/firebasedatabase.admin
|
Realtime Database リソースへの完全な読み取り / 書き込みアクセス
|
Realtime Database管理者の権限
firebasedatabase.instances.create
firebasedatabase.instances.get
firebasedatabase.instances.list
firebasedatabase.instances.update
|
Firebase Realtime Database 閲覧者
roles/firebasedatabase.viewer
|
Realtime Database リソースへの読み取り専用アクセス
|
Realtime Database 閲覧者の権限
firebasedatabase.instances.get
firebasedatabase.instances.list
|
Firebase Remote Config ロール
ロール |
説明 |
権限 |
Firebase Remote Config 管理者
roles/cloudconfig.admin
|
Remote Config リソースへの完全な読み取り / 書き込みアクセス
|
Remote Config管理者の権限
cloudconfig.configs.get
cloudconfig.configs.update
|
Firebase Remote Config 閲覧者
roles/cloudconfig.viewer
|
Remote Config リソースへの読み取り専用アクセス
|
Remote Config 閲覧者の権限
cloudconfig.configs.get
|
Firebase Test Lab ロール
Firebase Test Lab は Cloud Storage バケットにアクセスする必要があるため、特有の権限セットが必要となります。それが標準の Firebase の事前定義ロールにすべて含まれているわけではありません。Test Lab へのアクセス権を付与するには、Firebase Test Lab の権限セクションで説明されているいずれかの方法を使用してください。