Firebase プロダクト レベルの事前定義ロール
    
    
      
    
    
      
      コレクションでコンテンツを整理
    
    
      
      必要に応じて、コンテンツの保存と分類を行います。
    
  
  
      
    
  
  
  
  
  
  
    
    
    
    
    
  
このロールは、特定の Firebase プロダクトに対する完全な読み取り / 書き込みアクセスまたは読み取り専用アクセスを付与します。
これらのロールをプロジェクト メンバーに割り当てるには、Google Cloud コンソールを使用します。
Firebase AI Logic ロール
  
    | 役割 | 
    説明 | 
    権限 | 
  
  
    Firebase AI Logic 管理者 
      roles/firebasevertexai.admin 
     | 
     Firebase AI Logic リソースへの完全な読み取り / 書き込みアクセス
     | 
    
      
        Firebase AI Logic管理者の権限 
        
          firebasevertexai.configs.update 
          firebasevertexai.configs.get 
         
       
     | 
  
  
    Firebase AI Logic 閲覧者 
      roles/firebasevertexai.viewer 
     | 
     Firebase AI Logic リソースへの読み取り専用アクセス
     | 
    
      
        Firebase AI Logic 閲覧者の権限 
        
          firebasevertexai.configs.get 
         
       
     | 
  
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 API ロールに加えて、適切な Firebase メッセージング キャンペーンのロールの割り当ても必要になる場合があります。
  
    | ロール | 
    説明 | 
    権限 | 
  
  
    Firebase Cloud Messaging API 管理者 
      roles/firebasecloudmessaging.admin
     | 
    Firebase Cloud Messaging API リソースへの完全な読み取り / 書き込みアクセス。 | 
    
      
        Firebase Cloud Messaging API 管理者の権限 
        
          cloudmessaging.messages.create 
          fcmdata.deliverydata.list 
          resourcemanager.projects.get 
          resourcemanager.projects.list
         
       
     | 
  
  
    | ロール | 
    説明 | 
    権限 | 
  
  
    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 の権限セクションで説明されているいずれかの方法を使用してください。
  
  
  
  
    
  
 
  
    
      
      
    
    
      
    
    
  
       
         
  
       
    
    
      
    
  
  
  特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
  最終更新日 2025-10-23 UTC。
  
  
    
    
    
      
  
    
  
  
    
      [[["わかりやすい","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"]],["最終更新日 2025-10-23 UTC。"],[],[]]