Estas funciones otorgan acceso completo de lectura y escritura o de solo lectura a productos específicos  de Firebase.
Asigna estos roles a los miembros del proyecto con la
consola de Google Cloud  .
Nota:  Los siguientes permisos están en todos 
  los roles predefinidos a nivel de producto de Firebase:
  
Firebase AI Logic  funciones
  
    Rol 
    Descripción 
    Permisos 
   
  
    Administrador de Firebase AI Logic  roles/firebasevertexai.adminAcceso completo de lectura/escritura a losFirebase AI Logic 
     
    
      
        Permisos del
          Administrador de Firebase AI Logic  
        
          firebasevertexai.configs.update
       
     
   
  
    Visualizador de Firebase AI Logic  roles/firebasevertexai.viewerAcceso de solo lectura a losFirebase AI Logic 
     
    
      
        Permisos del
          Visualizador de Firebase AI Logic  
        
          firebasevertexai.configs.get
       
     
   
Firebase App Check  funciones
  
    Rol 
    Descripción 
    Permisos 
   
  
    Administrador de Firebase App Check  roles/firebaseappcheck.admin
    Acceso completo de lectura/escritura a losApp Check 
     
    
      
        Permisos del
          Administrador de App Check  
        
          firebaseappcheck.appAttestConfig.get
       
     
   
  
    Visualizador de Firebase App Check  roles/firebaseappcheck.viewer
    Acceso de solo lectura a losApp Check 
     
    
      
        Permisos del
          Visualizador de App Check  
        
          firebaseappcheck.appAttestConfig.get
       
     
   
  
    Verificador de tokens de Firebase App Check  roles/firebaseappcheck.tokenVerifier
    Acceso a las capacidades de verificación de tokens para App Check 
     
    
      
        Permisos del
          Verificador de tokens de App Check  
        
          firebaseappcheck.appCheckTokens.verify
        
       
     
   
Firebase App Distribution  funciones
  
    Rol 
    Descripción 
    Permisos 
   
  
    Administrador de Firebase App Distribution  roles/firebaseappdistro.adminAcceso completo de lectura/escritura a losApp Distribution 
     
    
      
        Permisos del
          Administrador de App Distribution  
        
          firebaseappdistro.releases.list
       
     
   
  
    Visualizador de Firebase App Distribution  roles/firebaseappdistro.viewerAcceso de solo lectura a losApp Distribution 
     
    
      
        Permisos del
          Visualizador de App Distribution  
        firebaseappdistro.releases.list
       
     
   
Firebase App Hosting  funcionesNota:  El propietario del proyecto debe crear el primer  backend de App Hosting  para un proyecto. Después de esta configuración inicial, los administradores de App Hosting  también pueden crear y administrar backends adicionales. 
  
    Rol 
    Descripción 
    Permisos 
   
  
    Ejecutor de procesamiento de Firebase App Hosting  roles/firebaseapphosting.computeRunnerAcceso mínimo necesario para compilar y ejecutar backends de App Hosting .
    Por lo general, se otorga a cuentas de servicio.
     
    
      
        Permisos del
      Ejecutor de procesamiento de App Hosting  
        
       
     
   
  
    Administrador de Firebase App Hosting  roles/firebaseapphosting.adminAcceso completo de lectura/escritura a losApp Hosting 
     
    
      
        Permisos del
      Administrador de App Hosting  
        
          firebaseapphosting.backends.create
       
     
   
  
    Visualizador de Firebase App Hosting  
    roles/firebaseapphosting.viewerAcceso de solo lectura a losApp Hosting 
     
    
      
        Permisos del
      Visualizador de App Hosting  
        
          firebaseapphosting.backends.get
       
     
   
  
    Desarrollador de Firebase App Hosting  roles/firebaseapphosting.developerAcceso completo de lectura/escritura a los backends, compilaciones
    y recursos de versiones deApp Hosting .
     
    
      
        Permisos del
      Desarrollador de App Hosting  
        
          firebaseapphosting.backends.update
       
     
   
Firebase Authentication  funciones
  
    Rol 
    Descripción 
    Permisos 
   
  
    Administrador de Firebase Authentication  roles/firebaseauth.admin
    Acceso completo de lectura/escritura a losAuthentication 
     
    
      
        Permisos del
          Administrador de Authentication  
        
          firebaseauth.configs.create
       
     
   
  
    Visualizador de Firebase Authentication  roles/firebaseauth.viewer
    Acceso de solo lectura a losAuthentication 
     
    
      
        Permisos del
          Visualizador de Authentication  
        firebaseauth.configs.get
       
     
   
Roles de Firebase A/B Testing  (beta)  
Precaución:  Estos roles y sus permisos específicos
  del producto son versiones beta . Por lo tanto, es posible que la funcionalidad cambie de manera tal que deje de ser compatible con versiones anteriores o que esta sea limitada. Las versiones beta no están sujetas a ningún ANS ni a ninguna política de baja.
  
  
    Rol 
    Descripción 
    Permisos 
   
  
    Administrador de Firebase A/B Testing  roles/firebaseabt.admin(beta) 
    Acceso completo de lectura/escritura a losA/B Testing 
     
    
      
        Permisos del
          Administrador de A/B Testing  
        firebaseabt.experimentresults.get
       
     
   
  
    Visualizador de Firebase A/B Testing  roles/firebaseabt.viewer(beta) 
    Acceso de solo lectura a losA/B Testing 
     
    
      
        Permisos del
         Visualizador de A/B Testing  
        firebaseabt.experimentresults.get
       
     
   
Cloud Firestore  funcionesConsulta los roles de Cloud Firestore  disponibles en la
documentación de Google Cloud  .
Para permitir que un miembro del proyecto edite y publique reglas de seguridad en
Firebase  console o que las implemente a través de Firebase  CLI,
puedes crear un rol personalizado 
que incluya los
permisos de firebaserules.*  y luego asignárselo.
Cloud Storage  funcionesConsulta los roles de Cloud Storage  disponibles en la
documentación de Google Cloud  .
Para permitir que un miembro del proyecto edite y publique reglas de seguridad en
Firebase  console o que las implemente a través de Firebase  CLI,
puedes crear un rol personalizado 
que incluya los
permisos de firebaserules.*  y luego asignárselo.
Cloud Functions for Firebase  funcionesConsulta los roles de Cloud Functions for Firebase  disponibles en la
documentación de Google Cloud  .
Roles de las campañas de Firebase Messaging 
Estos roles se aplican a las campañas de Firebase Cloud Messaging  y
Firebase In-App Messaging .
  
    Rol 
    Descripción 
    Permisos 
   
  
    Administrador de las campañas de Firebase Messaging roles/firebasemessagingcampaigns.admin
    Acceso completo de lectura/escritura a losCloud Messaging  y In-App Messaging 
     
    
      
        Permisos del
          Administrador de campañas de Firebase Messaging 
        
          firebasemessagingcampaigns.campaigns.create
       
     
   
  
    Visualizador de campañas de Firebase Messaging roles/firebasemessagingcampaigns.viewer
    Acceso de solo lectura a losCloud Messaging  y In-App Messaging 
     
    
      
        Permisos del
          Visualizador de campañas de Firebase Messaging 
        
          firebasemessagingcampaigns.campaigns.get
       
     
   
Firebase Cloud Messaging  funcionesAdemás de un rol de la API de Firebase Cloud Messaging , es posible que también debas asignar un rol adecuado de campañas de Firebase Messaging .
  
    Rol 
    Descripción 
    Permisos 
   
  
    Firebase Cloud Messaging  API Adminroles/firebasecloudmessaging.admin
    Acceso completo de lectura y escritura a los recursos de la API de Firebase Cloud Messaging 
     
    
      
        Permisos de Firebase Cloud Messaging  API Admin
        
          cloudmessaging.messages.create
       
     
   
  
    Rol 
    Descripción 
    Permisos 
   
  
    Administrador de Firebase Cloud Messaging  roles/firebasenotifications.admin
    Acceso completo de lectura/escritura a losCloud Messaging 
     
    
      
        Permisos del
          Administrador de Cloud Messaging  
        firebasenotifications.messages.create
       
     
   
  
    Visualizador de Firebase Cloud Messaging  roles/firebasenotifications.viewer
    Acceso de solo lectura a losCloud Messaging 
     
    
      
        Permisos del
          Visualizador de Cloud Messaging  
        firebasenotifications.messages.get
       
     
   
Firebase Crashlytics  funciones
  
    Rol 
    Descripción 
    Permisos 
   
  
    Administrador de Firebase Crashlytics  roles/firebasecrashlytics.admin
    Acceso completo de lectura/escritura a losCrashlytics 
     
    
      
        Permisos del
          Administrador de Crashlytics  
        firebasecrashlytics.config.get
       
     
   
  
    Visualizador de Firebase Crashlytics  roles/firebasecrashlytics.viewer
    Acceso de solo lectura a losCrashlytics 
     
    
      
        Permisos del
          Visualizador de Crashlytics  
        firebasecrashlytics.config.get
       
     
   
Firebase Dynamic Links  funciones
  
    Rol 
    Descripción 
    Permisos 
   
  
    Administrador de Firebase Dynamic Links  roles/firebasedynamiclinks.admin
    Acceso completo de lectura/escritura a losDynamic Links 
     
    
      
        Permisos del
          Administrador de Dynamic Links  
        firebasedynamiclinks.destinations.list
       
     
   
  
    Visualizador de Firebase Dynamic Links  roles/firebasedynamiclinks.viewer
    Acceso de solo lectura a losDynamic Links 
     
    
      
        Permisos del
          Visualizador de Dynamic Links  
        firebasedynamiclinks.destinations.list
       
     
   
Roles de publicador de Firebase Extensions  
Precaución:  Estos roles y sus permisos específicos
  del producto son versiones beta . Por lo tanto, es posible que la funcionalidad cambie de manera tal que deje de ser compatible con versiones anteriores o que esta sea limitada. Las versiones beta no están sujetas a ningún ANS ni a ninguna política de baja.
  
  
    Rol 
    Descripción 
    Permisos 
   
  
    Publicador de Firebase Extensions : Administrador de extensiones roles/firebaseextensionspublisher.extensionsAdmin(beta) 
    Subir, publicar y ver detalles y métricas deFirebase Extensions 
     
    
      
        Permisos del
          Publicador de Firebase Extensions : Administrador de extensiones 
        
          firebaseextensionspublisher.extensions.create
       
     
   
  
    Publicador de Firebase Extensions : Visualizador de extensiones roles/firebaseextensionspublisher.extensionsViewer(beta) 
    Ver detalles y métricas deFirebase Extensions  que subió este publicador
     
    
      
        Permisos del
          Publicador de Firebase Extensions : Visualizador de extensiones 
        
          firebaseextensionspublisher.extensions.get
       
     
   
Firebase Hosting  funciones
  
    Rol 
    Descripción 
    Permisos 
   
  
    Administrador de Firebase Hosting  roles/firebasehosting.admin
    Acceso completo de lectura/escritura a losHosting 
     
    
      
        Permisos del
          Administrador de Hosting  
        firebasehosting.sites.create
       
     
   
  
    Visualizador de Firebase Hosting  roles/firebasehosting.viewer
    Acceso de solo lectura a losHosting 
     
    
      
        Permisos del
          Visualizador de Hosting  
        firebasehosting.sites.get
       
     
   
Roles de Firebase In-App Messaging  (beta)  
Precaución:  Estos roles y sus permisos específicos
  del producto son versiones beta . Por lo tanto, es posible que la funcionalidad cambie de manera tal que deje de ser compatible con versiones anteriores o que esta sea limitada. Las versiones beta no están sujetas a ningún ANS ni a ninguna política de baja.
  
  
    Rol 
    Descripción 
    Permisos 
   
  
    Administrador de Firebase In-App Messaging  roles/firebaseinappmessaging.admin(beta) 
    Acceso completo de lectura/escritura a losIn-App Messaging 
     
    
      
        Permisos del
          Administrador de In-App Messaging  
        firebaseinappmessaging.campaigns.create
       
     
   
  
    Visualizador de Firebase In-App Messaging  roles/firebaseinappmessaging.viewer(beta) 
    Acceso de solo lectura a losIn-App Messaging 
     
    
      
        Permisos del
          Visualizador de In-App Messaging  
        firebaseinappmessaging.campaigns.get
       
     
   
Roles de Firebase ML  (beta)  
Precaución:  Estos roles y sus permisos específicos
  del producto son versiones beta . Por lo tanto, es posible que la funcionalidad cambie de manera tal que deje de ser compatible con versiones anteriores o que esta sea limitada. Las versiones beta no están sujetas a ningún ANS ni a ninguna política de baja.
  
  
    Rol 
    Descripción 
    Permisos 
   
  
    Administrador de Firebase ML  roles/firebaseml.admin(beta) 
    Acceso completo de lectura/escritura a losFirebase ML 
     
    
      
        Permisos del
          Administrador de Firebase ML  
        firebaseml.models.create
       
     
   
  
    Visualizador de Firebase ML  roles/firebaseml.viewer(beta) 
    Acceso de solo lectura a losFirebase ML 
     
    
      
        Permisos del
          Visualizador de Firebase ML  
        firebaseml.models.get
       
     
   
  
    Rol 
    Descripción 
    Permisos 
   
  
    Administrador de Firebase Performance Monitoring  roles/firebaseperformance.admin
    Acceso completo de lectura/escritura a losPerformance Monitoring Performance Monitoring 
     
    
      
        Permisos del
          Administrador de Performance Monitoring  
        firebaseperformance.config.create
       
     
   
  
    Visualizador de Firebase Performance Monitoring  roles/firebaseperformance.viewer
    Acceso de solo lectura a losPerformance Monitoring 
     
    
      
        Permisos del
          Visualizador de Performance Monitoring  
        
          firebaseperformance.data.get
        
       
     
   
Firebase Realtime Database  funciones
  
    Rol 
    Descripción 
    Permisos 
   
  
    Administrador de Firebase Realtime Database  roles/firebasedatabase.admin
    Acceso completo de lectura/escritura a losRealtime Database 
     
    
      
        Permisos del
          Administrador de Realtime Database  
        firebasedatabase.instances.create
       
     
   
  
    Visualizador de Firebase Realtime Database  roles/firebasedatabase.viewer
    Acceso de solo lectura a losRealtime Database 
     
    
      
        Permisos del
          Visualizador de Realtime Database  
        
          firebasedatabase.instances.get
       
     
   
Firebase Remote Config  funciones
  
    Rol 
    Descripción 
    Permisos 
   
  
    Administrador de Firebase Remote Config  roles/cloudconfig.admin
    Acceso completo de lectura/escritura a losRemote Config 
     
    
      
        Permisos del
          Administrador de Remote Config  
        cloudconfig.configs.get
cloudconfig.configs.update
       
     
   
  
    Visualizador de Firebase Remote Config  roles/cloudconfig.viewer
    Acceso de solo lectura a losRemote Config 
     
    
      
        Permisos del
          Visualizador de Remote Config  
        
          cloudconfig.configs.get
        
       
     
   
Firebase Test Lab  funcionesFirebase Test Lab  requiere acceso a los buckets de Cloud Storage , por lo que
se deben tener permisos muy específicos, y no todos se incluyen en los
roles predefinidos estándar de Firebase. Para otorgar acceso a Test Lab , usa una de
las soluciones que se indican en la
sección de permisos de Firebase Test Lab  .