Descubre las novedades de Firebase en Google I/O 2022. Más información

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

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 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 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 Predictions (se dio de baja)

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

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.