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 .
Nota: Los siguientes permisos están en todos
los roles predefinidos a nivel de producto de Firebase:
- firebase.clients.get
- firebase.clients.list
- firebase.projects.get
- resourcemanager.projects.get
- resourcemanager.projects.list
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
Permisos del
Administrador de Verificación de aplicaciones
firebaseappcheck.appAttestConfig.get
firebaseappcheck.appAttestConfig.update
firebaseappcheck.appCheckTokens.verify
firebaseappcheck.debugTokens.get
firebaseappcheck.debugTokens.update
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.deviceCheckConfig.update
firebaseappcheck.playIntegrityConfig.get
firebaseappcheck.playIntegrityConfig.update
firebaseappcheck.recaptchaEnterpriseConfig.get
firebaseappcheck.recaptchaEnterpriseConfig.update
firebaseappcheck.recaptchaV3Config.get
firebaseappcheck.recaptchaV3Config.update
firebaseappcheck.safetyNetConfig.get
firebaseappcheck.safetyNetConfig.update
firebaseappcheck.services.get
firebaseappcheck.services.update
Visualizador de Verificación de aplicaciones de Firebase
roles/firebaseappcheck.viewer
Acceso de solo lectura a los recursos de Verificación de aplicaciones
Permisos del
Visualizador de Verificación de aplicaciones
firebaseappcheck.appAttestConfig.get
firebaseappcheck.debugTokens.get
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.playIntegrityConfig.get
firebaseappcheck.recaptchaEnterpriseConfig.get
firebaseappcheck.recaptchaV3Config.get
firebaseappcheck.safetyNetConfig.get
firebaseappcheck.services.get
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
Permisos del
Verificador de tokens para la Verificación de aplicaciones
firebaseappcheck.appCheckTokens.verify
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
Permisos del Administrador de App Distribution
firebaseappdistro.releases.list
firebaseappdistro.releases.update
firebaseappdistro.testers.list
firebaseappdistro.testers.update
firebaseappdistro.groups.list
firebaseappdistro.groups.update
Visualizador de Firebase App Distribution
roles/firebaseappdistro.viewer
Acceso de solo lectura a recursos de App Distribution
Permisos del Visualizador de App Distribution
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list
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
Permisos del
Administrador de Authentication
firebaseauth.configs.create
firebaseauth.configs.get
firebaseauth.configs.getHashConfig
firebaseauth.configs.getSecret
firebaseauth.configs.update
firebaseauth.users.create
firebaseauth.users.createSession
firebaseauth.users.delete
firebaseauth.users.get
firebaseauth.users.sendEmail
firebaseauth.users.update
Visualizador de Firebase Authentication
roles/firebaseauth.viewer
Acceso de solo lectura a los recursos de Authentication
Permisos del Visualizador de Authentication
firebaseauth.configs.get
firebaseauth.users.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.
La disponibilidad de las funciones y la compatibilidad con los roles de Firebase IAM mejorarán
a medida que avance el desarrollo de la herramienta.
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
Permisos del Administrador de A/B Testing
firebaseabt.experimentresults.get
firebaseabt.experiments.create
firebaseabt.experiments.delete
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.experiments.update
firebaseabt.projectmetadata.get
Visualizador de Firebase A/B Testing
roles/firebaseabt.viewer
(beta)
Acceso de solo lectura a los recursos de A/B Testing
Permisos del Visualizador de A/B Testing
firebaseabt.experimentresults.get
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.projectmetadata.get
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
Permisos del
Administrador de campañas de Firebase Messaging
firebasemessagingcampaigns.campaigns.create
firebasemessagingcampaigns.campaigns.delete
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
firebasemessagingcampaigns.campaigns.update
firebasemessagingcampaigns.campaigns.start
firebasemessagingcampaigns.campaigns.stop
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
Permisos de
Visualizador de campañas de Firebase Messaging
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
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
Permisos del Administrador de Cloud Messaging
firebasenotifications.messages.create
firebasenotifications.messages.delete
firebasenotifications.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update
Visualizador de Firebase Cloud Messaging
roles/firebasenotifications.viewer
Acceso de solo lectura a los recursos de Cloud Messaging
Permisos del Visualizador de Cloud Messaging
firebasenotifications.messages.get
firebasenotifications.messages.list
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
Permisos del Administrador de Crashlytics
firebasecrashlytics.config.get
firebasecrashlytics.config.update
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.issues.update
firebasecrashlytics.sessions.get
Visualizador de Firebase Crashlytics roles/firebasecrashlytics.viewer
Acceso de solo lectura a los recursos de Crashlytics
Permisos del Visualizador de Crashlytics
firebasecrashlytics.config.get
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.sessions.get
Roles de Firebase Dynamic Links
Rol
Descripción
Permisos
Administrador de Firebase Dynamic Links roles/firebasedynamiclinks.admin
Acceso completo de lectura/escritura a los recursos de Dynamic Links
Permisos del Administrador de Dynamic Links
firebasedynamiclinks.destinations.list
firebasedynamiclinks.destinations.update
firebasedynamiclinks.domains.create
firebasedynamiclinks.domains.delete
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.domains.update
firebasedynamiclinks.links.create
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.links.update
firebasedynamiclinks.stats.get
Visualizador de Firebase Dynamic Links roles/firebasedynamiclinks.viewer
Acceso de solo lectura a los recursos de Dynamic Links
Permisos del Visualizador de Dynamic Links
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.stats.get
Roles de publicador de las Extensiones de Firebase
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.
La disponibilidad de las funciones y la compatibilidad con los roles de Firebase IAM mejorarán
a medida que avance el desarrollo de la herramienta.
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: Permisos
del administrador de extensiones
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
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
Publicador de Extensiones de Firebase:
Permisos del visualizador de extensiones
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
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
Permisos del Administrador de Hosting
firebasehosting.sites.create
firebasehosting.sites.delete
firebasehosting.sites.get
firebasehosting.sites.list
firebasehosting.sites.update
Visualizador de Firebase Hosting roles/firebasehosting.viewer
Acceso de solo lectura a los recursos de Hosting
Permisos del Visualizador de Hosting
firebasehosting.sites.get
firebasehosting.sites.list
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.
La disponibilidad de las funciones y la compatibilidad con los roles de Firebase IAM mejorarán
a medida que avance el desarrollo de la herramienta.
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
Permisos del Administrador de In-App Messaging
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.update
Visualizador de Firebase In-App Messaging
roles/firebaseinappmessaging.viewer
(beta)
Acceso de solo lectura a los recursos de In-App Messaging
Permisos del Visualizador de In-App Messaging
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
Roles de AA de Firebase (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.
La disponibilidad de las funciones y la compatibilidad con los roles de Firebase IAM mejorarán
a medida que avance el desarrollo de la herramienta.
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
Permisos del Administrador de AA de Firebase
firebaseml.models.create
firebaseml.models.get
firebaseml.models.list
firebaseml.models.update
firebaseml.models.delete
firebaseml.modelversions.create
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.modelversions.update
firebaseml.modelversions.delete
firebaseml.compressionjobs.create
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list
firebaseml.compressionjobs.update
firebaseml.compressionjobs.delete
firebaseml.compressionjobs.start
Visualizador de AA de Firebase
roles/firebaseml.viewer
(beta)
Acceso de solo lectura a los recursos de AA de Firebase
Permisos del Visualizador de AA de Firebase
firebaseml.models.get
firebaseml.models.list
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list
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
Permisos del
Administrador de Performance Monitoring
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
Visualizador de Firebase Performance Monitoring roles/firebaseperformance.viewer
Acceso de solo lectura a los recursos de Performance Monitoring
Permisos del Visualizador de Performance Monitoring
firebaseperformance.data.get
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
Permisos del Administrador de Realtime Database
firebasedatabase.instances.create
firebasedatabase.instances.get
firebasedatabase.instances.list
firebasedatabase.instances.update
Visualizador de Firebase Realtime Database roles/firebasedatabase.viewer
Acceso de solo lectura a los recursos de Realtime Database
Permisos del Visualizador de Realtime Database
firebasedatabase.instances.get
firebasedatabase.instances.list
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
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 los recursos de Remote Config
Permisos del Visualizador de Remote Config
cloudconfig.configs.get
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 .