Estas funciones otorgan acceso completo de lectura/escritura o de solo lectura a productos específicos de Firebase.
Asigne estos roles a los miembros del proyecto mediante la consola de Google Cloud .
Nota: Los siguientes permisos se encuentran en todas las funciones predefinidas a nivel de producto de Firebase: - firebase.clients.get - firebase.clientes.lista - firebase.projects.get - administrador de recursos.projects.get - administrador de recursos.proyectos.lista Funciones de verificación de la aplicación Firebase Role Descripción Permisos Administrador de verificación de aplicaciones de Firebase roles/firebaseappcheck.admin
Acceso completo de lectura/escritura a Aplicación Ver recursos Aplicación Verificar permisos de administrador
firebaseappcheck.appAttestConfig.get firebaseappcheck.appAttestConfig.update firebaseappcheck.appCheckTokens.verificar firebaseappcheck.debugTokens.get firebaseappcheck.debugTokens.actualización 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.actualización firebaseappcheck.services.get firebaseappcheck.services.actualización
Visor de verificación de aplicaciones de Firebase roles/firebaseappcheck.viewer
Acceso de sólo lectura a Aplicación Ver recursos Permisos del visor de comprobació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 token de verificación de la aplicación Firebase roles/firebaseappcheck.tokenVerifier
Acceso a capacidades de verificación de tokens para App Check Permisos del verificador de tokens de verificación de aplicaciones
firebaseappcheck.appCheckTokens.verificar
Roles de distribución de aplicaciones de Firebase Role Descripción Permisos Administrador de distribución de aplicaciones de Firebase roles/firebaseappdistro.admin
Acceso completo de lectura/escritura a Recursos de distribución de aplicaciones Permisos de administrador de distribución de aplicaciones
firebaseappdistro.releases.list firebaseappdistro.releases.actualización firebaseappdistro.testers.list firebaseappdistro.testers.actualización firebaseappdistro.grupos.lista firebaseappdistro.groups.actualización
Visor de distribución de aplicaciones de Firebase roles/firebaseappdistro.viewer
Acceso de sólo lectura a Recursos de distribución de aplicaciones Permisos del visor de distribución de aplicaciones
firebaseappdistro.releases.list firebaseappdistro.testers.list firebaseappdistro.grupos.lista
Roles de autenticación de Firebase Role Descripción Permisos Administrador de autenticación de Firebase roles/firebaseauth.admin
Acceso completo de lectura/escritura a Recursos de autenticación Permisos de administrador de autenticación
firebaseauth.configs.create firebaseauth.configs.get firebaseauth.configs.getHashConfig firebaseauth.configs.getSecret firebaseauth.configs.actualización firebaseauth.users.create firebaseauth.users.createSession firebaseauth.usuarios.eliminar firebaseauth.users.get firebaseauth.users.sendEmail firebaseauth.usuarios.actualización
Visor de autenticación de Firebase roles/firebaseauth.viewer
Acceso de sólo lectura a Recursos de autenticación Permisos del visor de autenticación
firebaseauth.configs.get firebaseauth.users.get
Funciones de prueba de Firebase A/B (beta) Precaución: Estas funciones y sus permisos específicos del producto son versiones beta . Esto significa que la funcionalidad puede cambiar de manera incompatible con versiones anteriores o tener soporte limitado. Una versión beta no está sujeta a ningún SLA ni a una política de obsolescencia. La disponibilidad de funciones y la compatibilidad con estas funciones de Firebase IAM seguirán mejorando a medida que la herramienta madure.
Role Descripción Permisos Administrador de pruebas A/B de Firebase roles/firebaseabt.admin
(beta) Acceso completo de lectura/escritura a Recursos de pruebas A/B Permisos de administrador de pruebas A/B
firebaseabt.experimentresults.get firebaseabt.experimentos.create firebaseabt.experimentos.eliminar firebaseabt.experimentos.get firebaseabt.experimentos.lista firebaseabt.experimentos.actualización firebaseabt.projectmetadata.get
Visor de pruebas A/B de Firebase roles/firebaseabt.viewer
(beta) Acceso de sólo lectura a Recursos de pruebas A/B Permisos del visor de pruebas A/B
firebaseabt.experimentresults.get firebaseabt.experimentos.get firebaseabt.experimentos.lista firebaseabt.projectmetadata.get
Funciones de Cloud Firestore Encuentre las funciones 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 implemente reglas de seguridad a través de Firebase CLI, puede crear y asignarles una función personalizada que incluya los permisos firebaserules.*
.
Funciones de almacenamiento en la nube Encuentre funciones 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 implemente reglas de seguridad a través de Firebase CLI, puede crear y asignarles una función personalizada que incluya los permisos firebaserules.*
.
Funciones de nube para roles de Firebase Encuentre funciones de nube disponibles para roles de Firebase en la documentación de Google Cloud .
Roles de las campañas de mensajería de Firebase Estos roles se aplican a campañas de Firebase Cloud Messaging y Firebase In-App Messaging.
Role Descripción Permisos Administrador de campañas de mensajería de Firebase roles/firebasemessagingcampaigns.admin
Acceso completo de lectura/escritura a Recursos de campañas para mensajería en la nube y mensajería en la aplicación. Permisos de administrador de campañas de mensajería de Firebase
firebasemessagingcampaigns.campaigns.create firebasemessagingcampaigns.campaigns.delete firebasemessagingcampaigns.campaigns.get firebasemessagingcampaigns.campaigns.list firebasemessagingcampaigns.campaigns.update firebasemessagingcampaigns.campaigns.start firebasemessagingcampaigns.campaigns.stop
Visor de campañas de mensajería de Firebase roles/firebasemessagingcampaigns.viewer
Acceso de sólo lectura a Recursos de campañas para mensajería en la nube y mensajería en la aplicación. Campañas de mensajería de Firebase Permisos de espectador
firebasemessagingcampaigns.campaigns.get firebasemessagingcampaigns.campaigns.list
Funciones de mensajería en la nube de Firebase Role Descripción Permisos Administrador de mensajería en la nube de Firebase roles/firebasenotifications.admin
Acceso completo de lectura/escritura a Recursos de mensajería en la nube Permisos de administrador de mensajería en la nube
firebasenotifications.messages.create firebasenotifications.messages.delete firebasenotifications.messages.get firebasenotificaciones.messages.list firebasenotifications.messages.update
Visor de mensajería en la nube de Firebase roles/firebasenotifications.viewer
Acceso de sólo lectura a Recursos de mensajería en la nube Permisos del visor de mensajería en la nube
firebasenotifications.messages.get firebasenotificaciones.messages.list
Funciones de Firebase Crashlytics Role Descripción Permisos Administrador de Crashlytics de Firebase roles/firebasecrashlytics.admin
Acceso completo de lectura/escritura a Recursos de Crashlytics Permisos de administrador de Crashlytics
firebasecrashlytics.config.get firebasecrashlytics.config.actualización firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.issues.update firebasecrashlytics.sessions.get
Visor de Crashlytics de Firebase roles/firebasecrashlytics.viewer
Acceso de sólo lectura a Recursos de Crashlytics Permisos del visor de Crashlytics
firebasecrashlytics.config.get firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.sessions.get
Roles de enlaces dinámicos de Firebase Role Descripción Permisos Administrador de enlaces dinámicos de Firebase roles/firebasedynamiclinks.admin
Acceso completo de lectura/escritura a Recursos de enlaces dinámicos Permisos de administrador de enlaces dinámicos
firebasedynamiclinks.destinos.list firebasedynamiclinks.destinations.update firebasedynamiclinks.domains.create firebasedynamiclinks.domains.delete firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.dominios.actualización firebasedynamiclinks.links.create firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.links.update firebasedynamiclinks.stats.get
Visor de enlaces dinámicos de Firebase roles/firebasedynamiclinks.viewer
Acceso de sólo lectura a Recursos de enlaces dinámicos Permisos del visor de enlaces dinámicos
firebasedynamiclinks.destinos.list firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.stats.get
Funciones del editor de Firebase Extensions Precaución: Estas funciones y sus permisos específicos del producto son versiones beta . Esto significa que la funcionalidad puede cambiar de manera incompatible con versiones anteriores o tener soporte limitado. Una versión beta no está sujeta a ningún SLA ni a una política de obsolescencia. La disponibilidad de funciones y la compatibilidad con estas funciones de Firebase IAM seguirán mejorando a medida que la herramienta madure.
Role Descripción Permisos Editor de extensiones de Firebase: administrador de extensiones roles/firebaseextensionspublisher.extensionsAdmin
(beta) Cargue, publique y vea detalles y métricas para Extensiones de base de fuego Editor de extensiones de Firebase: permisos de administrador de extensiones
firebaseextensionspublisher.extensiones.create firebaseextensionspublisher.extensiones.delete firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list
Editor de extensiones de Firebase: visor de extensiones roles/firebaseextensionspublisher.extensionsViewer
(beta) Ver detalles y métricas para Extensiones de Firebase cargadas por este editor Firebase Extensions Publisher: permisos del visor de extensiones
firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list
Funciones de alojamiento de Firebase Role Descripción Permisos Administrador de alojamiento de Firebase roles/firebasehosting.admin
Acceso completo de lectura/escritura a Recursos de alojamiento Permisos de administrador de hosting
firebasehosting.sites.create firebasehosting.sites.delete firebasehosting.sites.get firebasehosting.sites.list firebasehosting.sites.actualización
Visor de alojamiento de Firebase roles/firebasehosting.viewer
Acceso de sólo lectura a Recursos de alojamiento Permisos de visor de alojamiento
firebasehosting.sites.get firebasehosting.sites.list
Funciones de mensajería en la aplicación de Firebase (beta) Precaución: Estas funciones y sus permisos específicos del producto son versiones beta . Esto significa que la funcionalidad puede cambiar de manera incompatible con versiones anteriores o tener soporte limitado. Una versión beta no está sujeta a ningún SLA ni a una política de obsolescencia. La disponibilidad de funciones y la compatibilidad con estas funciones de Firebase IAM seguirán mejorando a medida que la herramienta madure.
Role Descripción Permisos Administrador de mensajería en la aplicación de Firebase roles/firebaseinappmessaging.admin
(beta) Acceso completo de lectura/escritura a Recursos de mensajería en la aplicación Permisos de administrador de mensajería en la aplicación
firebaseinappmessaging.campaigns.create firebaseinappmessaging.campaigns.delete firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list firebaseinappmessaging.campaigns.update
Visor de mensajes en la aplicación de Firebase roles/firebaseinappmessaging.viewer
(beta) Acceso de sólo lectura a Recursos de mensajería en la aplicación Permisos del visor de mensajería en la aplicación
firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list
Funciones de Firebase ML (beta) Precaución: Estas funciones y sus permisos específicos del producto son versiones beta . Esto significa que la funcionalidad puede cambiar de manera incompatible con versiones anteriores o tener soporte limitado. Una versión beta no está sujeta a ningún SLA ni a una política de obsolescencia. La disponibilidad de funciones y la compatibilidad con estas funciones de Firebase IAM seguirán mejorando a medida que la herramienta madure.
Role Descripción Permisos Administrador de aprendizaje automático de Firebase roles/firebaseml.admin
(beta) Acceso completo de lectura/escritura a Recursos de aprendizaje automático de Firebase Permisos de administrador de Firebase ML
firebaseml.models.create firebaseml.models.get firebaseml.models.list firebaseml.modelos.actualización firebaseml.models.delete firebaseml.modelversions.create firebaseml.modelversions.get firebaseml.modelversions.list firebaseml.modelversions.actualización firebaseml.modelversions.delete firebaseml.compressionjobs.create firebaseml.compressionjobs.get firebaseml.compressionjobs.list firebaseml.compressionjobs.actualización firebaseml.compressionjobs.delete firebaseml.compressionjobs.start
Visor de aprendizaje automático de Firebase roles/firebaseml.viewer
(beta) Acceso de sólo lectura a Recursos de aprendizaje automático de Firebase Permisos del visor de Firebase ML
firebaseml.models.get firebaseml.models.list firebaseml.modelversions.get firebaseml.modelversions.list firebaseml.compressionjobs.get firebaseml.compressionjobs.list
Role Descripción Permisos Administrador de monitoreo de rendimiento de Firebase roles/firebaseperformance.admin
Acceso completo de lectura/escritura a Recursos de seguimiento del rendimiento Configurar y recibir alertas de Monitoreo de Rendimiento Permisos de administrador de supervisión del rendimiento
firebaserendimiento.config.create FirebasePerformance.config.Delete firebaserendimiento.config.actualización firebaserendimiento.data.get
Visor de monitoreo del rendimiento de Firebase roles/firebaseperformance.viewer
Acceso de sólo lectura a Recursos de seguimiento del rendimiento Permisos del visor de supervisión del rendimiento
firebaserendimiento.data.get
Funciones de la base de datos en tiempo real de Firebase Role Descripción Permisos Administrador de base de datos en tiempo real de Firebase roles/firebasedatabase.admin
Acceso completo de lectura/escritura a Recursos de bases de datos en tiempo real Permisos de administrador de bases de datos en tiempo real
base de datos basada en fuego.instancias.crear firebasedatabase.instancias.get firebasedatabase.instancias.lista firebasedatabase.instancias.actualización
Visor de bases de datos en tiempo real de Firebase roles/firebasedatabase.viewer
Acceso de sólo lectura a Recursos de bases de datos en tiempo real Permisos del visor de bases de datos en tiempo real
firebasedatabase.instancias.get firebasedatabase.instancias.lista
Roles de configuración remota de Firebase Role Descripción Permisos Administrador de configuración remota de Firebase roles/cloudconfig.admin
Acceso completo de lectura/escritura a Recursos de configuración remota Permisos de administrador de configuración remota
cloudconfig.configs.get cloudconfig.configs.update
Visor de configuración remota de Firebase roles/cloudconfig.viewer
Acceso de sólo lectura a Recursos de configuración remota Permisos del visor de configuración remota
cloudconfig.configs.get
Funciones del laboratorio de pruebas de Firebase Firebase Test Lab requiere acceso a los depósitos de Cloud Storage, por lo que requiere un conjunto de permisos muy específico que no están todos incluidos en las funciones predefinidas estándar de Firebase. Para otorgar acceso a Test Lab, utilice una de las soluciones descritas en la sección de permisos de Firebase Test Lab .