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 .
Funciones de verificación de la aplicación Firebase
Role | Descripción | Permisos |
---|---|---|
Administrador de verificación de aplicaciones de Firebaseroles/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 Firebaseroles/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 Firebaseroles/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 Firebaseroles/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 Firebaseroles/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 Firebaseroles/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 Firebaseroles/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)
Role | Descripción | Permisos |
---|---|---|
Administrador de pruebas A/B de Firebaseroles/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 Firebaseroles/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 Firebaseroles/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 Firebaseroles/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 Firebaseroles/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 Firebaseroles/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 Firebaseroles/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 Firebaseroles/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 Firebaseroles/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 Firebaseroles/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
Role | Descripción | Permisos |
---|---|---|
Editor de extensiones de Firebase: administrador de extensionesroles/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 extensionesroles/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 Firebaseroles/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 Firebaseroles/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)
Role | Descripción | Permisos |
---|---|---|
Administrador de mensajería en la aplicación de Firebaseroles/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 Firebaseroles/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)
Role | Descripción | Permisos |
---|---|---|
Administrador de aprendizaje automático de Firebaseroles/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 Firebaseroles/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 |
Roles de monitoreo del rendimiento de Firebase
Role | Descripción | Permisos |
---|---|---|
Administrador de monitoreo de rendimiento de Firebaseroles/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 Firebaseroles/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 Firebaseroles/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 Firebaseroles/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 Firebaseroles/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 Firebaseroles/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 .