Roles predefinidos a nivel de producto de Firebase

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.

Firebase App Check funciones

Rol Descripción Permisos
Administrador de Firebase App Check
roles/firebaseappcheck.admin
Acceso completo de lectura/escritura a los
recursos de App Check
Visualizador de Firebase App Check
roles/firebaseappcheck.viewer
Acceso de solo lectura a los
recursos de App Check
Verificador de tokens de Firebase App Check
roles/firebaseappcheck.tokenVerifier
Acceso a las capacidades de verificación de tokens para App Check

Firebase App Distribution funciones

Rol Descripción Permisos
Administrador de Firebase App Distribution
roles/firebaseappdistro.admin
Acceso completo de lectura/escritura a los
recursos de App Distribution
Visualizador de Firebase App Distribution
roles/firebaseappdistro.viewer
Acceso de solo lectura a los
recursos de App Distribution

Firebase App Hosting funciones

Rol Descripción Permisos
Ejecutor de procesamiento de Firebase App Hosting
roles/firebaseapphosting.computeRunner
Acceso mínimo necesario para compilar y ejecutar backends de App Hosting. Por lo general, se otorga a cuentas de servicio.
Administrador de Firebase App Hosting
roles/firebaseapphosting.admin
Acceso completo de lectura/escritura a los
recursos de App Hosting
Visualizador de Firebase App Hosting
roles/firebaseapphosting.viewer
Acceso de solo lectura a los
recursos de App Hosting
Desarrollador de Firebase App Hosting
roles/firebaseapphosting.developer
Acceso completo de lectura/escritura a los backends, compilaciones y recursos de versiones de
App Hosting.

Firebase Authentication funciones

Rol Descripción Permisos
Administrador de Firebase Authentication
roles/firebaseauth.admin
Acceso completo de lectura/escritura a los
recursos de Authentication
Visualizador de Firebase Authentication
roles/firebaseauth.viewer
Acceso de solo lectura a los
recursos de Authentication

Roles de Firebase A/B Testing (beta)

Rol Descripción Permisos
Administrador de Firebase A/B Testing
roles/firebaseabt.admin
(beta)
Acceso completo de lectura/escritura a los
recursos de A/B Testing
Visualizador de Firebase A/B Testing
roles/firebaseabt.viewer
(beta)
Acceso de solo lectura a los
recursos de A/B Testing

Cloud Firestore funciones

Consulta 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 funciones

Consulta 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 funciones

Consulta 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 los
recursos de las campañas de Cloud Messaging y In-App Messaging
Visualizador de campañas de Firebase Messaging
roles/firebasemessagingcampaigns.viewer
Acceso de solo lectura a los
recursos de campañas de Cloud Messaging y In-App Messaging

Firebase Cloud Messaging funciones

Rol Descripción Permisos
Administrador de Firebase Cloud Messaging
roles/firebasenotifications.admin
Acceso completo de lectura/escritura a los
recursos de Cloud Messaging
Visualizador de Firebase Cloud Messaging
roles/firebasenotifications.viewer
Acceso de solo lectura a los
recursos de Cloud Messaging

Firebase Crashlytics funciones

Rol Descripción Permisos
Administrador de Firebase Crashlytics
roles/firebasecrashlytics.admin
Acceso completo de lectura/escritura a los
recursos de Crashlytics
Visualizador de Firebase Crashlytics
roles/firebasecrashlytics.viewer
Acceso de solo lectura a los
recursos de Crashlytics
Rol Descripción Permisos
Administrador de Firebase Dynamic Links
roles/firebasedynamiclinks.admin
Acceso completo de lectura/escritura a los
recursos de Dynamic Links
Visualizador de Firebase Dynamic Links
roles/firebasedynamiclinks.viewer
Acceso de solo lectura a los
recursos de Dynamic Links

Roles de publicador de Firebase Extensions

Rol Descripción Permisos
Publicador de Firebase Extensions: Administrador de extensiones
roles/firebaseextensionspublisher.extensionsAdmin
(beta)
Subir, publicar y ver detalles y métricas de
Firebase Extensions
Publicador de Firebase Extensions: Visualizador de extensiones
roles/firebaseextensionspublisher.extensionsViewer
(beta)
Ver detalles y métricas de
Firebase Extensions que subió este publicador

Firebase Hosting funciones

Rol Descripción Permisos
Administrador de Firebase Hosting
roles/firebasehosting.admin
Acceso completo de lectura/escritura a los
recursos de Hosting
Visualizador de Firebase Hosting
roles/firebasehosting.viewer
Acceso de solo lectura a los
recursos de Hosting

Roles de Firebase In-App Messaging (beta)

Rol Descripción Permisos
Administrador de Firebase In-App Messaging
roles/firebaseinappmessaging.admin
(beta)
Acceso completo de lectura/escritura a los
recursos de In-App Messaging
Visualizador de Firebase In-App Messaging
roles/firebaseinappmessaging.viewer
(beta)
Acceso de solo lectura a los
recursos de In-App Messaging

Roles de Firebase ML (beta)

Rol Descripción Permisos
Administrador de Firebase ML
roles/firebaseml.admin
(beta)
Acceso completo de lectura/escritura a los
recursos de Firebase ML
Visualizador de Firebase ML
roles/firebaseml.viewer
(beta)
Acceso de solo lectura a los
recursos de Firebase ML

Firebase Performance Monitoring funciones

Rol Descripción Permisos
Administrador de Firebase Performance Monitoring
roles/firebaseperformance.admin
Acceso completo de lectura/escritura a los
recursos de Performance Monitoring

Configura y recibe alertas de Performance Monitoring
Visualizador de Firebase Performance Monitoring
roles/firebaseperformance.viewer
Acceso de solo lectura a los
recursos de Performance Monitoring

Firebase Realtime Database funciones

Rol Descripción Permisos
Administrador de Firebase Realtime Database
roles/firebasedatabase.admin
Acceso completo de lectura/escritura a los
recursos de Realtime Database
Visualizador de Firebase Realtime Database
roles/firebasedatabase.viewer
Acceso de solo lectura a los
recursos de Realtime Database

Firebase Remote Config funciones

Rol Descripción Permisos
Administrador de Firebase Remote Config
roles/cloudconfig.admin
Acceso completo de lectura/escritura a los
recursos de Remote Config
Visualizador de Firebase Remote Config
roles/cloudconfig.viewer
Acceso de solo lectura a los
recursos de Remote Config

Firebase Test Lab funciones

Firebase 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.