Google I/O 2022 で発表された Firebase の最新情報をご覧ください。
詳細
Firebase プロダクト レベルの事前定義ロール
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
このロールは、特定の Firebase プロダクトに対する完全な読み取り / 書き込みアクセスまたは読み取り専用アクセスを付与します。
これらのロールをプロジェクト メンバーに割り当てるには、Google Cloud Console を使用します。
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 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 アプリ内メッセージングのロール(ベータ版)
ロール |
説明 |
権限 |
Firebase アプリ内メッセージング管理者
roles/firebaseinappmessaging.admin
(ベータ版)
|
アプリ内メッセージング リソースへの 完全な読み取り / 書き込みアクセス
|
アプリ内メッセージング管理者の権限
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.update
|
Firebase アプリ内メッセージング閲覧者
roles/firebaseinappmessaging.viewer
(ベータ版)
|
アプリ内メッセージング リソースへの 読み取り専用アクセス
|
アプリ内メッセージングの閲覧者の権限
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 の権限セクションで説明されているいずれかの方法を使用してください。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2023-10-31 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2023-10-31 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2023-10-31 UTC。"]]