Estos roles otorgan acceso completo de lectura/escritura o de solo lectura a productos específicos de Firebase.
Asigne estas funciones a los miembros del proyecto mediante Google Cloud Console .
Nota: Los siguientes permisos se encuentran en todas las funciones predefinidas a nivel de producto de Firebase: - base de fuego.clientes.get - firebase.clientes.lista - base de fuego.proyectos.get - administrador de recursos.proyectos.get - administrador de recursos.proyectos.lista Funciones de Firebase App Check Role Descripción permisos Administrador de verificación de aplicaciones de Firebase roles/firebaseappcheck.admin
Acceso completo de lectura/escritura a Recursos de comprobación de aplicaciones Permisos de administrador de comprobación de aplicaciones
firebaseappcheck.appAttestConfig.get firebaseappcheck.appAttestConfig.update 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
Lector de verificación de aplicaciones de Firebase roles/firebaseappcheck.viewer
Acceso de solo lectura a Recursos de comprobación de aplicaciones Permisos de 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
Funciones 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.update firebaseappdistro.testers.list firebaseappdistro.testers.update firebaseappdistro.groups.list firebaseappdistro.groups.update
Lector de distribución de aplicaciones de Firebase roles/firebaseappdistro.viewer
Acceso de solo lectura a Recursos de distribución de aplicaciones Permisos de visor de distribución de aplicaciones
firebaseappdistro.releases.list firebaseappdistro.testers.list firebaseappdistro.groups.list
Funciones 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.update firebaseauth.users.create firebaseauth.users.createSession firebaseauth.users.delete firebaseauth.users.get firebaseauth.users.sendEmail firebaseauth.users.update
Lector de autenticación de Firebase roles/firebaseauth.viewer
Acceso de solo lectura a Recursos de autenticación Permisos de visor de autenticación
firebaseauth.configs.get firebaseauth.users.get
Funciones de prueba A/B de Firebase (beta) Precaución: estos roles y sus permisos específicos del producto son versiones beta . Esto significa que la funcionalidad puede cambiar de formas incompatibles con versiones anteriores o tener soporte limitado. Una versión beta no está sujeta a ningún SLA o política de obsolescencia. La disponibilidad de funciones y la compatibilidad con estas funciones de IAM de Firebase 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 prueba A/B Permisos de administrador de pruebas A/B
firebaseabt.experimentresults.get firebaseabt.experimentos.crear firebaseabt.experimentos.delete firebaseabt.experimentos.get firebaseabt.experimentos.lista firebaseabt.experimentos.actualización firebaseabt.projectmetadata.get
Lector de pruebas A/B de Firebase roles/firebaseabt.viewer
(beta) Acceso de solo lectura a Recursos de prueba A/B Permisos de visor de pruebas A/B
firebaseabt.experimentresults.get firebaseabt.experimentos.get firebaseabt.experimentos.lista firebaseabt.projectmetadata.get
Funciones de Cloud Firestore Encuentre 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 implemente reglas de seguridad a través de Firebase CLI, puede crear y luego asignarle una función personalizada que incluya los firebaserules.*
.
Funciones de almacenamiento en la nube Encuentra las 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 luego asignarle una función personalizada que incluya los firebaserules.*
.
Cloud Functions para roles de Firebase Encuentre funciones de Cloud Functions para Firebase disponibles en la documentación de Google Cloud .
Funciones de Firebase Cloud Messaging 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 firebasenotifications.messages.list firebasenotifications.messages.update
Lector de mensajería en la nube de Firebase roles/firebasenotifications.viewer
Acceso de solo lectura a Recursos de mensajería en la nube Permisos de visor de mensajería en la nube
firebasenotifications.messages.get firebasenotifications.messages.list
Funciones de Firebase Crashlytics Role Descripción permisos Administrador de Firebase Crashlytics roles/firebasecrashlytics.admin
Acceso completo de lectura/escritura a Recursos de Crashlytics Permisos de administrador de Crashlytics
firebasecrashlytics.config.get firebasecrashlytics.config.update firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.issues.update firebasecrashlytics.sessions.get
Lector de Crashlytics de Firebase roles/firebasecrashlytics.viewer
Acceso de solo lectura a Recursos de Crashlytics Permisos de visor de Crashlytics
firebasecrashlytics.config.get firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.sessions.get
Funciones de Firebase Dynamic Links 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.destinations.list firebasedynamiclinks.destinos.actualizar firebasedynamiclinks.domains.create firebasedynamiclinks.domains.delete firebasedynamiclinks.dominios.get firebasedynamiclinks.dominios.lista firebasedynamiclinks.domains.update firebasedynamiclinks.links.create firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.links.update firebasedynamiclinks.stats.get
Lector de enlaces dinámicos de Firebase roles/firebasedynamiclinks.viewer
Acceso de solo lectura a Recursos de enlaces dinámicos Permisos de visor de vínculos dinámicos
firebasedynamiclinks.destinations.list firebasedynamiclinks.dominios.get firebasedynamiclinks.dominios.lista firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.stats.get
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 alojamiento
firebasehosting.sites.create firebasehosting.sites.delete firebasehosting.sites.get firebasehosting.sites.list firebasehosting.sites.update
Visor de alojamiento de Firebase roles/firebasehosting.viewer
Acceso de solo lectura a Recursos de alojamiento Permisos de Visor de hospedaje
firebasehosting.sites.get firebasehosting.sites.list
Funciones de Firebase In-App Messaging (beta) Precaución: estos roles y sus permisos específicos del producto son versiones beta . Esto significa que la funcionalidad puede cambiar de formas incompatibles con versiones anteriores o tener soporte limitado. Una versión beta no está sujeta a ningún SLA o política de obsolescencia. La disponibilidad de funciones y la compatibilidad con estas funciones de IAM de Firebase 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
Lector de mensajes integrados en la aplicación de Firebase roles/firebaseinappmessaging.viewer
(beta) Acceso de solo lectura a Recursos de mensajería en la aplicación Permisos de visor de mensajería en la aplicación
firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list
Funciones de Firebase ML (beta) Precaución: estos roles y sus permisos específicos del producto son versiones beta . Esto significa que la funcionalidad puede cambiar de formas incompatibles con versiones anteriores o tener soporte limitado. Una versión beta no está sujeta a ningún SLA o política de obsolescencia. La disponibilidad de funciones y la compatibilidad con estas funciones de IAM de Firebase 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.modelos.lista 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
Lector de aprendizaje automático de Firebase roles/firebaseml.viewer
(beta) Acceso de solo lectura a Recursos de aprendizaje automático de Firebase Permisos de visor de Firebase ML
firebaseml.models.get firebaseml.modelos.lista firebaseml.modelversions.get firebaseml.modelversions.list firebaseml.compressionjobs.get firebaseml.compressionjobs.list
Role Descripción permisos Administrador de supervisión de rendimiento de Firebase roles/firebaseperformance.admin
Acceso completo de lectura/escritura a Recursos de supervisión del rendimiento Configurar y recibir alertas de Monitoreo de rendimiento Permisos de administrador de supervisión del rendimiento
firebaseperformance.config.create firebaseperformance.config.delete firebaseperformance.config.update firebaseperformance.data.get
Lector de monitoreo de rendimiento de Firebase roles/firebaseperformance.viewer
Acceso de solo lectura a Recursos de supervisión del rendimiento Permisos de Visor de supervisión de rendimiento
firebaseperformance.data.get
Funciones de la base de datos en tiempo real de Firebase Role Descripción permisos Administrador de la base de datos en tiempo real de Firebase roles/firebasedatabase.admin
Acceso completo de lectura/escritura a Recursos de base de datos en tiempo real Permisos de administrador de base de datos en tiempo real
firebasedatabase.instances.create firebasedatabase.instances.get firebasedatabase.instances.list firebasedatabase.instances.update
Visor de base de datos en tiempo real de Firebase roles/firebasedatabase.viewer
Acceso de solo lectura a Recursos de base de datos en tiempo real Permisos de visor de base de datos en tiempo real
firebasedatabase.instances.get firebasedatabase.instances.list
Funciones 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.obtener cloudconfig.configs.update
Lector de configuración remota de Firebase roles/cloudconfig.viewer
Acceso de solo lectura a Recursos de configuración remota Permisos de visor de configuración remota
cloudconfig.configs.get
Funciones del laboratorio de pruebas de Firebase Firebase Test Lab requiere acceso a depósitos de Cloud Storage, por lo que requiere un conjunto muy específico de permisos que no están todos incluidos en las funciones estándar predefinidas de Firebase. Para otorgar acceso a Test Lab, use una de las soluciones descritas en la sección de permisos de Firebase Test Lab .