Te role przyznają pełne uprawnienia do zapisu i odczytu lub tylko do odczytu w przypadku określonych  usług Firebase.
Przypisz te role do uczestników projektu za pomocą Google Cloud konsoli
Uwaga:  te uprawnienia są dostępne we wszystkich  predefiniowanych rolach na poziomie usługi Firebase:
  
  
Role: Firebase AI Logic  
  
    Rola 
    Opis 
    Uprawnienia 
   
  
    Firebase AI Logic  Administratorroles/firebasevertexai.adminPełne uprawnienia do zapisu i odczytu zasobówFirebase AI Logic 
     
    
      
        Firebase AI Logic  Administrator
        
          firebasevertexai.configs.update
       
     
   
  
    Firebase AI Logic  Przeglądającyroles/firebasevertexai.viewerDostęp tylko do odczytu do zasobówFirebase AI Logic 
     
    
      
        Firebase AI Logic  Uprawnienia przeglądającego
        
          firebasevertexai.configs.get
       
     
   
Role: Firebase App Check  
  
    Rola 
    Opis 
    Uprawnienia 
   
  
    Firebase App Check  Administratorroles/firebaseappcheck.admin
    Pełne uprawnienia do zapisu i odczytu zasobówApp Check 
     
    
      
        App Check  Administrator
        
          firebaseappcheck.appAttestConfig.get
       
     
   
  
    Firebase App Check  Przeglądającyroles/firebaseappcheck.viewer
    Dostęp tylko do odczytu do zasobówApp Check 
     
    
      
        App Check  Uprawnienia przeglądającego
        
          firebaseappcheck.appAttestConfig.get
       
     
   
  
    Firebase App Check  Weryfikator tokenówroles/firebaseappcheck.tokenVerifier
    Dostęp do funkcji weryfikacji tokenów w usłudze App Check 
     
    
      
        App Check  Weryfikator tokenów
        
          firebaseappcheck.appCheckTokens.verify
        
       
     
   
Role: Firebase App Distribution  
  
    Rola 
    Opis 
    Uprawnienia 
   
  
    Firebase App Distribution  Administratorroles/firebaseappdistro.adminPełne uprawnienia do zapisu i odczytu zasobówApp Distribution 
     
    
      
        App Distribution  Administrator
        
          firebaseappdistro.releases.list
       
     
   
  
    Firebase App Distribution  Przeglądającyroles/firebaseappdistro.viewerDostęp tylko do odczytu do zasobówApp Distribution 
     
    
      
        App Distribution  Uprawnienia przeglądającego
        
          firebaseappdistro.releases.list
       
     
   
Role: Firebase App Hosting  
Uwaga:  pierwszy  backend projektu musi utworzyć jego właściciel.App Hosting  Po początkowej konfiguracji App Hosting administratorzy mogą też tworzyć dodatkowe zaplecza i nimi zarządzać .
  
    Rola 
    Opis 
    Uprawnienia 
   
  
    Firebase App Hosting  Compute Runnerroles/firebaseapphosting.computeRunnerMinimalny dostęp wymagany do tworzenia i uruchamiania backendów App Hosting .
    Zwykle przyznawana kontom usługi.
     
    
      
        App Hosting  Compute Runner
        
       
     
   
  
    Firebase App Hosting  Administratorroles/firebaseapphosting.adminPełne uprawnienia do zapisu i odczytu zasobówApp Hosting 
     
    
      
        App Hosting  Administrator
        
          firebaseapphosting.backends.create
       
     
   
  
    Firebase App Hosting  Przeglądającyroles/firebaseapphosting.viewerDostęp tylko do odczytu do zasobówApp Hosting 
     
    
      
        App Hosting  Uprawnienia przeglądającego
        
          firebaseapphosting.backends.get
       
     
   
  
    Firebase App Hosting  Programistaroles/firebaseapphosting.developerPełne uprawnienia do zapisu i odczytu zasobówApp Hosting  backendów, kompilacji i wersji.
     
    
      
        App Hosting  Uprawnienia
        
          firebaseapphosting.backends.update
       
     
   
Role: Firebase Authentication  
  
    Rola 
    Opis 
    Uprawnienia 
   
  
    Firebase Authentication  Administratorroles/firebaseauth.admin
    Pełne uprawnienia do zapisu i odczytu zasobówAuthentication 
     
    
      
        Authentication  Administrator
        
          firebaseauth.configs.create
       
     
   
  
    Firebase Authentication  Przeglądającyroles/firebaseauth.viewer
    Dostęp tylko do odczytu do zasobówAuthentication 
     
    
      
        Authentication  Uprawnienia przeglądającego
        
          firebaseauth.configs.get
       
     
   
Firebase A/B Testing  role (beta) 
Ostrzeżenie:  te role i ich uprawnienia dotyczące poszczególnych usług są wersjami beta . Oznacza to, że funkcje mogą się zmienić w sposób powodujący brak zgodności wstecznej lub być objęte ograniczoną pomocą. Wersja beta nie jest objęta żadną gwarancją jakości usług ani zasadami wycofywania.
  
  
    Rola 
    Opis 
    Uprawnienia 
   
  
    Firebase A/B Testing  Administratorroles/firebaseabt.admin(beta) 
    Pełne uprawnienia do zapisu i odczytu zasobówA/B Testing 
     
    
      
        A/B Testing  Administrator
        
          firebaseabt.experimentresults.get
       
     
   
  
    Firebase A/B Testing  Przeglądającyroles/firebaseabt.viewer(beta) 
    Dostęp tylko do odczytu do zasobówA/B Testing 
     
    
      
        A/B Testing  Uprawnienia przeglądającego
        
          firebaseabt.experimentresults.get
       
     
   
Role: Cloud Firestore  
Dostępne role Cloud Firestore  znajdziesz w Google Cloud dokumentacji
Aby umożliwić użytkownikowi projektu edytowanie i publikowanie reguł zabezpieczeń w Firebase konsoli lub wdrażanie reguł zabezpieczeń za pomocą Firebase CLI, możesz utworzyć i przypisać mu rolę niestandardową , która obejmuje firebaserules.*uprawnienia
Role: Cloud Storage  
Dostępne role Cloud Storage  znajdziesz w Google Cloud dokumentacji
Aby umożliwić użytkownikowi projektu edytowanie i publikowanie reguł zabezpieczeń w Firebase konsoli lub wdrażanie reguł zabezpieczeń za pomocą Firebase CLI, możesz utworzyć i przypisać mu rolę niestandardową , która obejmuje firebaserules.*uprawnienia
Role: Cloud Functions for Firebase  
Dostępne role Cloud Functions for Firebase  znajdziesz w Google Cloud dokumentacji
Role w kampaniach Firebase Messaging 
Te role dotyczą kampanii promujących Firebase Cloud Messaging  i Firebase In-App Messaging .
  
    Rola 
    Opis 
    Uprawnienia 
   
  
    Administrator Firebase Messaging Campaigns roles/firebasemessagingcampaigns.admin
    Pełne uprawnienia do zapisu i odczytu zasobów kampanii w przypadkuCloud Messaging  i In-App Messaging 
     
    
      
        Uprawnienia administratora Firebase Messaging Campaigns 
        
          firebasemessagingcampaigns.campaigns.create
       
     
   
  
    Wyświetlający kampanie w Firebase Messaging roles/firebasemessagingcampaigns.viewer
    Dostęp tylko do odczytu do zasobówCloud Messaging  i In-App Messaging .
     
    
      
        Wyświetlający Firebase Messaging Campaigns 
           uprawnienia
        
          firebasemessagingcampaigns.campaigns.get
       
     
   
Role: Firebase Cloud Messaging  
Oprócz Firebase Cloud Messaging  roli interfejsu API może być też konieczne przypisanie odpowiedniej roli w Firebase Messaging Campaigns .
  
    Rola 
    Opis 
    Uprawnienia 
   
  
    Firebase Cloud Messaging  API Adminroles/firebasecloudmessaging.admin
    Pełne uprawnienia do zapisu i odczytu zasobów interfejsu Firebase Cloud Messaging  API.
     
    
      
        Firebase Cloud Messaging  Uprawnienia administratora interfejsu API
        
          cloudmessaging.messages.create
       
     
   
  
    Rola 
    Opis 
    Uprawnienia 
   
  
    Firebase Cloud Messaging  Administratorroles/firebasenotifications.admin
    Pełne uprawnienia do zapisu i odczytu zasobówCloud Messaging 
     
    
      
        Cloud Messaging  Administrator
        
          firebasenotifications.messages.create
       
     
   
  
    Firebase Cloud Messaging  Przeglądającyroles/firebasenotifications.viewer
    Dostęp tylko do odczytu do zasobówCloud Messaging 
     
    
      
        Cloud Messaging  Uprawnienia przeglądającego
        
          firebasenotifications.messages.get
       
     
   
Role: Firebase Crashlytics  
  
    Rola 
    Opis 
    Uprawnienia 
   
  
    Firebase Crashlytics  Administratorroles/firebasecrashlytics.admin
    Pełne uprawnienia do zapisu i odczytu zasobówCrashlytics 
     
    
      
        Crashlytics  Administrator
        
          firebasecrashlytics.config.get
       
     
   
  
    Firebase Crashlytics  Przeglądającyroles/firebasecrashlytics.viewer
    Dostęp tylko do odczytu do zasobówCrashlytics 
     
    
      
        Crashlytics  Uprawnienia przeglądającego
        
          firebasecrashlytics.config.get
       
     
   
Role: Firebase Dynamic Links  
  
    Rola 
    Opis 
    Uprawnienia 
   
  
    Firebase Dynamic Links  Administratorroles/firebasedynamiclinks.admin
    Pełne uprawnienia do zapisu i odczytu zasobówDynamic Links 
     
    
      
        Dynamic Links  Administrator
        
          firebasedynamiclinks.destinations.list
       
     
   
  
    Firebase Dynamic Links  Przeglądającyroles/firebasedynamiclinks.viewer
    Dostęp tylko do odczytu do zasobówDynamic Links 
     
    
      
        Dynamic Links  Uprawnienia przeglądającego
        
          firebasedynamiclinks.destinations.list
       
     
   
Firebase Extensions  role wydawcy
Ostrzeżenie:  te role i ich uprawnienia dotyczące poszczególnych usług są wersjami beta . Oznacza to, że funkcje mogą się zmienić w sposób powodujący brak zgodności wstecznej lub być objęte ograniczoną pomocą. Wersja beta nie jest objęta żadną gwarancją jakości usług ani zasadami wycofywania.
  
  
    Rola 
    Opis 
    Uprawnienia 
   
  
    Firebase Extensions  Wydawca – administrator rozszerzeńroles/firebaseextensionspublisher.extensionsAdmin(beta) 
    Przesyłanie, publikowanie i wyświetlanie szczegółów oraz danych dotyczącychFirebase Extensions 
     
    
      
        Firebase Extensions  Uprawnienia Publikujący – administrator rozszerzeń
        
          firebaseextensionspublisher.extensions.create
       
     
   
  
    Firebase Extensions  Wydawca – przeglądarka rozszerzeńroles/firebaseextensionspublisher.extensionsViewer(beta) 
    Wyświetlanie szczegółów i danychFirebase Extensions  przesłanych przez tego wydawcę
     
    
      
        Firebase Extensions  Publikujący – wyświetlający rozszerzenia
        
          firebaseextensionspublisher.extensions.get
       
     
   
Role: Firebase Hosting  
  
    Rola 
    Opis 
    Uprawnienia 
   
  
    Firebase Hosting  Administratorroles/firebasehosting.admin
    Pełne uprawnienia do zapisu i odczytu zasobówHosting 
     
    
      
        Hosting  Administrator
        
          firebasehosting.sites.create
       
     
   
  
    Firebase Hosting  Przeglądającyroles/firebasehosting.viewer
    Dostęp tylko do odczytu do zasobówHosting 
     
    
      
        Hosting  Uprawnienia przeglądającego
        
          firebasehosting.sites.get
       
     
   
Firebase In-App Messaging  role (beta) 
Ostrzeżenie:  te role i ich uprawnienia dotyczące poszczególnych usług są wersjami beta . Oznacza to, że funkcje mogą się zmienić w sposób powodujący brak zgodności wstecznej lub być objęte ograniczoną pomocą. Wersja beta nie jest objęta żadną gwarancją jakości usług ani zasadami wycofywania.
  
  
    Rola 
    Opis 
    Uprawnienia 
   
  
    Firebase In-App Messaging  Administratorroles/firebaseinappmessaging.admin(beta) 
    Pełne uprawnienia do zapisu i odczytu zasobówIn-App Messaging 
     
    
      
        In-App Messaging  Administrator
        
          firebaseinappmessaging.campaigns.create
       
     
   
  
    Firebase In-App Messaging  Przeglądającyroles/firebaseinappmessaging.viewer(beta) 
    Dostęp tylko do odczytu do zasobówIn-App Messaging 
     
    
      
        In-App Messaging  Uprawnienia przeglądającego
        
          firebaseinappmessaging.campaigns.get
       
     
   
Firebase ML  role (beta) 
Ostrzeżenie:  te role i ich uprawnienia dotyczące poszczególnych usług są wersjami beta . Oznacza to, że funkcje mogą się zmienić w sposób powodujący brak zgodności wstecznej lub być objęte ograniczoną pomocą. Wersja beta nie jest objęta żadną gwarancją jakości usług ani zasadami wycofywania.
  
  
    Rola 
    Opis 
    Uprawnienia 
   
  
    Firebase ML  Administratorroles/firebaseml.admin(beta) 
    Pełne uprawnienia do zapisu i odczytu zasobówFirebase ML 
     
    
      
        Firebase ML  Administrator
        
          firebaseml.models.create
       
     
   
  
    Firebase ML  Przeglądającyroles/firebaseml.viewer(beta) 
    Dostęp tylko do odczytu do zasobówFirebase ML 
     
    
      
        Firebase ML  Uprawnienia przeglądającego
        
          firebaseml.models.get
       
     
   
  
    Rola 
    Opis 
    Uprawnienia 
   
  
    Firebase Performance Monitoring  Administratorroles/firebaseperformance.admin
    Pełne uprawnienia do zapisu i odczytu zasobówPerformance Monitoring Performance Monitoring alertów 
    
      
        Performance Monitoring  Administrator
        
          firebaseperformance.config.create
       
     
   
  
    Firebase Performance Monitoring  Przeglądającyroles/firebaseperformance.viewer
    Dostęp tylko do odczytu do zasobówPerformance Monitoring 
     
    
      
        Performance Monitoring  Uprawnienia przeglądającego
        
          firebaseperformance.data.get
        
       
     
   
Role: Firebase Realtime Database  
  
    Rola 
    Opis 
    Uprawnienia 
   
  
    Firebase Realtime Database  Administratorroles/firebasedatabase.admin
    Pełne uprawnienia do zapisu i odczytu zasobówRealtime Database 
     
    
      
        Realtime Database  Administrator
        
          firebasedatabase.instances.create
       
     
   
  
    Firebase Realtime Database  Przeglądającyroles/firebasedatabase.viewer
    Dostęp tylko do odczytu do zasobówRealtime Database 
     
    
      
        Realtime Database  Uprawnienia przeglądającego
        
          firebasedatabase.instances.get
       
     
   
Role: Firebase Remote Config  
  
    Rola 
    Opis 
    Uprawnienia 
   
  
    Firebase Remote Config  Administratorroles/cloudconfig.admin
    Pełne uprawnienia do zapisu i odczytu zasobówRemote Config 
     
    
      
        Remote Config  Administrator
        
          cloudconfig.configs.get
          cloudconfig.configs.update
        
       
     
   
  
    Firebase Remote Config  Przeglądającyroles/cloudconfig.viewer
    Dostęp tylko do odczytu do zasobówRemote Config 
     
    
      
        Remote Config  Uprawnienia przeglądającego
        
          cloudconfig.configs.get
        
       
     
   
Role: Firebase Test Lab  
Firebase Test Lab  wymaga dostępu do zasobników Cloud Storage , dlatego potrzebuje bardzo konkretnego zestawu uprawnień, które nie są w całości uwzględnione w standardowych predefiniowanych rolach Firebase. Aby przyznać dostęp do Test Lab , skorzystaj z jednego z rozwiązań opisanych w sekcji Firebase Test Lab  uprawnienia