Roles predefinidos a nivel de producto de Firebase

Estos roles 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 Google Cloud Console.

Roles de la Verificación de aplicaciones de Firebase

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

Roles de Firebase App Distribution

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

Roles de Firebase Authentication

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

Roles de Cloud Firestore

Consulta la documentación de Google Cloud para conocer los roles de Cloud Firestore disponibles.

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 firebaserules.* y luego asignárselo.

Roles de Cloud Storage

Consulta la documentación de Google Cloud para conocer los roles de Cloud Storage disponibles.

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 firebaserules.* y luego asignárselo.

Roles de Cloud Functions para Firebase

Consulta la documentación de Google Cloud para conocer los roles de Cloud Functions para Firebase disponibles.

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

Roles de Firebase Cloud Messaging

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

Roles de Firebase Crashlytics

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 las Extensiones de Firebase

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

Roles de Firebase Hosting

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 AA de Firebase (beta)

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

Roles de Firebase Performance Monitoring

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

Roles de Firebase Realtime Database

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

Roles de Firebase Remote Config

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

Roles de Firebase Test Lab

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