Questi ruoli concedono l'accesso completo in lettura/scrittura o di sola lettura a prodotti Firebase specifici .
Assegna questi ruoli ai membri del progetto utilizzando la
console Google Cloud .
Nota: le seguenti autorizzazioni sono presenti in tutti
i ruoli predefiniti a livello di prodotto Firebase:
- firebase.clients.get
- firebase.clients.list
- firebase.projects.get
- resourcemanager.projects.get
- resourcemanager.projects.list
Firebase App Check ruoli
Ruolo
Descrizione
Autorizzazioni
Firebase App Check Amministrazione
roles/firebaseappcheck.admin
Accesso completo in lettura/scrittura alle risorseApp Check
App Check Autorizzazioni
di amministrazione
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
Firebase App Check Visualizzatore
roles/firebaseappcheck.viewer
Accesso di sola lettura alle risorseApp Check
Autorizzazioni App Check visualizzatore
firebaseappcheck.appAttestConfig.get
firebaseappcheck.debugTokens.get
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.playIntegrityConfig.get
firebaseappcheck.recaptchaEnterpriseConfig.get
firebaseappcheck.recaptchaV3Config.get
firebaseappcheck.safetyNetConfig.get
firebaseappcheck.services.get
Firebase App Check Verificatore token
roles/firebaseappcheck.tokenVerifier
Accesso alle funzionalità di verifica dei token per App Check
Autorizzazioni di App Check Token Verificatore
firebaseappcheck.appCheckTokens.verify
Firebase App Distribution ruoli
Ruolo
Descrizione
Autorizzazioni
Firebase App Distribution Amministrazione
roles/firebaseappdistro.admin
Accesso completo in lettura/scrittura alle risorseApp Distribution
App Distribution Autorizzazioni
di amministrazione
firebaseappdistro.releases.list
firebaseappdistro.releases.update
firebaseappdistro.testers.list
firebaseappdistro.testers.update
firebaseappdistro.groups.list
firebaseappdistro.groups.update
Firebase App Distribution Visualizzatore
roles/firebaseappdistro.viewer
Accesso di sola lettura alle risorseApp Distribution
Autorizzazioni di App Distribution Visualizzatore
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list
Firebase App Hosting ruoli
Ruolo
Descrizione
Autorizzazioni
Firebase App Hosting Compute Runner
roles/firebaseapphosting.computeRunner
Accesso minimo richiesto per creare ed eseguire backend App Hosting .
In genere viene concesso agli account di servizio.
Autorizzazioni di App Hosting Compute Runner
Firebase App Hosting Amministrazione
roles/firebaseapphosting.admin
Accesso completo in lettura/scrittura alle risorseApp Hosting
App Hosting Amministrazione
autorizzazioni
firebaseapphosting.backends.create
firebaseapphosting.backends.delete
firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.backends.update
firebaseapphosting.builds.create
firebaseapphosting.builds.delete
firebaseapphosting.builds.get
firebaseapphosting.builds.list
firebaseapphosting.builds.update
firebaseapphosting.domains.create
firebaseapphosting.domains.delete
firebaseapphosting.domains.get
firebaseapphosting.domains.list
firebaseapphosting.domains.update
firebaseapphosting.locations.get
firebaseapphosting.locations.list
firebaseapphosting.operations.cancel
firebaseapphosting.operations.delete
firebaseapphosting.operations.get
firebaseapphosting.operations.list
firebaseapphosting.rollouts.create
firebaseapphosting.rollouts.delete
firebaseapphosting.rollouts.get
firebaseapphosting.rollouts.list
firebaseapphosting.rollouts.update
firebaseapphosting.traffic.get
firebaseapphosting.traffic.list
firebaseapphosting.traffic.update
Firebase App Hosting Visualizzatore
roles/firebaseapphosting.viewer
Accesso di sola lettura alle risorseApp Hosting
Autorizzazioni App Hosting visualizzatore
Firebase App Hosting Sviluppatore
roles/firebaseapphosting.developer
Accesso completo in lettura/scrittura alle risorse di backend, build e release diApp Hosting .
App Hosting Autorizzazioni
sviluppatore
firebaseapphosting.backends.update
firebaseapphosting.builds.create
firebaseapphosting.builds.delete
firebaseapphosting.builds.update
firebaseapphosting.operations.delete
firebaseapphosting.operations.cancel
firebaseapphosting.rollouts.create
firebaseapphosting.rollouts.delete
firebaseapphosting.rollouts.update
firebaseapphosting.traffic.update
Firebase Authentication ruoli
Ruolo
Descrizione
Autorizzazioni
Firebase Authentication Amministrazione
roles/firebaseauth.admin
Accesso completo in lettura/scrittura aAuthentication risorse
Authentication Autorizzazioni
di amministrazione
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
Firebase Authentication Visualizzatore
roles/firebaseauth.viewer
Accesso di sola lettura alle risorseAuthentication
Autorizzazioni Authentication Visualizzatore
firebaseauth.configs.get
firebaseauth.users.get
Ruoli Firebase A/B Testing (beta)
Attenzione: questi ruoli e le relative autorizzazioni specifiche per prodotto sono versioni beta . Ciò significa che la funzionalità potrebbe cambiare in modi incompatibili con le versioni precedenti o avere un supporto limitato. Una release beta non è soggetta a SLA (accordo sul livello del servizio) o norme sul ritiro.
La disponibilità e il supporto delle funzionalità per questi ruoli IAM di Firebase continueranno a migliorare con la maturità dello strumento.
Ruolo
Descrizione
Autorizzazioni
Firebase A/B Testing Amministrazione
roles/firebaseabt.admin
(beta)
Accesso completo in lettura/scrittura alle risorseA/B Testing
A/B Testing Amministrazione
autorizzazioni
firebaseabt.experimentresults.get
firebaseabt.experiments.create
firebaseabt.experiments.delete
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.experiments.update
firebaseabt.projectmetadata.get
Firebase A/B Testing Visualizzatore
roles/firebaseabt.viewer
(beta)
Accesso di sola lettura alle risorseA/B Testing
Autorizzazioni A/B Testing Visualizzatore
firebaseabt.experimentresults.get
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.projectmetadata.get
Cloud Firestore ruoli
Trova i ruoli Cloud Firestore disponibili nella
documentazione di Google Cloud .
Per consentire a un membro del progetto di modificare e pubblicare regole di sicurezza nella console Firebase o di eseguire il deployment di regole di sicurezza tramite l'interfaccia a riga di comando Firebase , puoi creare e assegnare un ruolo personalizzato che includa le autorizzazioni firebaserules.*
.
Cloud Storage ruoli
Trova i ruoli Cloud Storage disponibili nella
documentazione di Google Cloud .
Per consentire a un membro del progetto di modificare e pubblicare regole di sicurezza nella console Firebase o di eseguire il deployment di regole di sicurezza tramite l'interfaccia a riga di comando Firebase , puoi creare e assegnare un ruolo personalizzato che includa le autorizzazioni firebaserules.*
.
Cloud Functions for Firebase ruoli
Trova i ruoli Cloud Functions for Firebase disponibili nella
documentazione di Google Cloud .
Ruoli delle campagne di Firebase Messaging
Questi ruoli si applicano alle campagne per Firebase Cloud Messaging e
Firebase In-App Messaging .
Ruolo
Descrizione
Autorizzazioni
Amministratore delle campagne di messaggistica Firebase
roles/firebasemessagingcampaigns.admin
Accesso completo in lettura/scrittura alle risorse campaigns per
Cloud Messaging e In-App Messaging
Autorizzazioni Amministratore campagne di Firebase Messaging
firebasemessagingcampaigns.campaigns.create
firebasemessagingcampaigns.campaigns.delete
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
firebasemessagingcampaigns.campaigns.update
firebasemessagingcampaigns.campaigns.start
firebasemessagingcampaigns.campaigns.stop
Firebase Messaging Campaigns Viewer
roles/firebasemessagingcampaigns.viewer
Accesso di sola lettura alle risorse campaigns per Cloud Messaging e In-App Messaging
Autorizzazioni del Visualizzatore delle campagne di Firebase Messaging
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
Firebase Cloud Messaging ruoli
Ruolo
Descrizione
Autorizzazioni
Firebase Cloud Messaging Amministrazione
roles/firebasenotifications.admin
Accesso completo in lettura/scrittura alle risorseCloud Messaging
Cloud Messaging Autorizzazioni
di amministrazione
firebasenotifications.messages.create
firebasenotifications.messages.delete
firebasenotifications.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update
Firebase Cloud Messaging Visualizzatore
roles/firebasenotifications.viewer
Accesso di sola lettura alle risorseCloud Messaging
Autorizzazioni Cloud Messaging Visualizzatore
firebasenotifications.messages.get
firebasenotifications.messages.list
Firebase Crashlytics ruoli
Ruolo
Descrizione
Autorizzazioni
Firebase Crashlytics Amministrazione
roles/firebasecrashlytics.admin
Accesso completo in lettura/scrittura alle risorseCrashlytics
Crashlytics Autorizzazioni
di amministrazione
firebasecrashlytics.config.get
firebasecrashlytics.config.update
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.issues.update
firebasecrashlytics.sessions.get
Firebase Crashlytics Visualizzatore
roles/firebasecrashlytics.viewer
Accesso di sola lettura alle risorseCrashlytics
Autorizzazioni Crashlytics Visualizzatore
firebasecrashlytics.config.get
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.sessions.get
Firebase Dynamic Links ruoli
Ruolo
Descrizione
Autorizzazioni
Firebase Dynamic Links Amministrazione
roles/firebasedynamiclinks.admin
Accesso completo in lettura/scrittura alle risorseDynamic Links
Dynamic Links Autorizzazioni
di amministrazione
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
Firebase Dynamic Links Visualizzatore
roles/firebasedynamiclinks.viewer
Accesso di sola lettura alle risorseDynamic Links
Autorizzazioni Dynamic Links visualizzatore
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.stats.get
Firebase Extensions ruoli di publisher
Attenzione: questi ruoli e le relative autorizzazioni specifiche per prodotto sono versioni beta . Ciò significa che la funzionalità potrebbe cambiare in modi non compatibili con le versioni precedenti o avere un supporto limitato. Una release beta non è soggetta a SLA (accordo sul livello del servizio) o norme sul ritiro.
La disponibilità delle funzionalità e il supporto per questi ruoli IAM di Firebase continueranno a migliorare man mano che lo strumento matura.
Ruolo
Descrizione
Autorizzazioni
Firebase Extensions Editore - Amministratore delle estensioni
roles/firebaseextensionspublisher.extensionsAdmin
(beta)
Carica, pubblica e visualizza dettagli e metriche perFirebase Extensions
Firebase Extensions Autorizzazioni Publisher - Extensions Admin
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Extensions Editor - Visualizzatore delle estensioni
roles/firebaseextensionspublisher.extensionsViewer
(beta)
Visualizzare i dettagli e le metriche relative aFirebase Extensions caricati da questo editore
Firebase Extensions Autorizzazioni Editor - Visualizzatore delle estensioni
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Hosting ruoli
Ruolo
Descrizione
Autorizzazioni
Firebase Hosting Amministrazione
roles/firebasehosting.admin
Accesso completo in lettura/scrittura aHosting risorse
Hosting Autorizzazioni
di amministrazione
firebasehosting.sites.create
firebasehosting.sites.delete
firebasehosting.sites.get
firebasehosting.sites.list
firebasehosting.sites.update
Firebase Hosting Visualizzatore
roles/firebasehosting.viewer
Accesso in sola lettura aHosting risorse
Autorizzazioni Hosting Visualizzatore
firebasehosting.sites.get
firebasehosting.sites.list
Ruoli Firebase In-App Messaging (beta)
Attenzione: questi ruoli e le relative autorizzazioni specifiche per prodotto sono versioni beta . Ciò significa che la funzionalità potrebbe cambiare in modi non compatibili con le versioni precedenti o avere un supporto limitato. Una release beta non è soggetta a SLA (accordo sul livello del servizio) o norme sul ritiro.
La disponibilità delle funzionalità e il supporto per questi ruoli IAM di Firebase continueranno a migliorare man mano che lo strumento matura.
Ruolo
Descrizione
Autorizzazioni
Firebase In-App Messaging Amministrazione
roles/firebaseinappmessaging.admin
(beta)
Accesso completo in lettura/scrittura alle risorseIn-App Messaging
In-App Messaging Autorizzazioni
di amministrazione
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.update
Firebase In-App Messaging Visualizzatore
roles/firebaseinappmessaging.viewer
(beta)
Accesso in sola lettura aIn-App Messaging risorse
Autorizzazioni di In-App Messaging Visualizzatore
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
Ruoli Firebase ML (beta)
Attenzione: questi ruoli e le relative autorizzazioni specifiche per prodotto sono versioni beta . Ciò significa che la funzionalità potrebbe cambiare in modi incompatibili con le versioni precedenti o avere un supporto limitato. Una release beta non è soggetta a SLA (accordo sul livello del servizio) o norme sul ritiro.
La disponibilità e il supporto delle funzionalità per questi ruoli IAM di Firebase continueranno a migliorare con la maturità dello strumento.
Ruolo
Descrizione
Autorizzazioni
Firebase ML Amministratore
roles/firebaseml.admin
(beta)
Accesso completo in lettura/scrittura alle risorseFirebase ML
Firebase ML Amministrazione
autorizzazioni
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
Firebase ML Visualizzatore
roles/firebaseml.viewer
(beta)
Accesso di sola lettura alle risorseFirebase ML
Autorizzazioni Firebase ML visualizzatore
firebaseml.models.get
firebaseml.models.list
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list
Ruolo
Descrizione
Autorizzazioni
Firebase Performance Monitoring Amministrazione
roles/firebaseperformance.admin
Accesso completo in lettura/scrittura alle risorsePerformance Monitoring
Configura e ricevi avvisi Performance Monitoring
Performance Monitoring Amministrazione
autorizzazioni
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
Firebase Performance Monitoring Visualizzatore
roles/firebaseperformance.viewer
Accesso in sola lettura aPerformance Monitoring risorse
Autorizzazioni Performance Monitoring visualizzatore
firebaseperformance.data.get
Firebase Realtime Database ruoli
Ruolo
Descrizione
Autorizzazioni
Firebase Realtime Database Amministrazione
roles/firebasedatabase.admin
Accesso completo in lettura/scrittura aRealtime Database risorse
Realtime Database Autorizzazioni
di amministrazione
firebasedatabase.instances.create
firebasedatabase.instances.get
firebasedatabase.instances.list
firebasedatabase.instances.update
Firebase Realtime Database Visualizzatore
roles/firebasedatabase.viewer
Accesso di sola lettura alle risorseRealtime Database
Autorizzazioni Realtime Database Visualizzatore
firebasedatabase.instances.get
firebasedatabase.instances.list
Firebase Remote Config ruoli
Ruolo
Descrizione
Autorizzazioni
Firebase Remote Config Amministrazione
roles/cloudconfig.admin
Accesso completo in lettura/scrittura alle risorseRemote Config
Remote Config Autorizzazioni
di amministrazione
cloudconfig.configs.get
cloudconfig.configs.update
Firebase Remote Config Visualizzatore
roles/cloudconfig.viewer
Accesso in sola lettura aRemote Config risorse
Autorizzazioni Remote Config visualizzatore
cloudconfig.configs.get
Firebase Test Lab ruoli
Firebase Test Lab richiede l'accesso ai bucket Cloud Storage , pertanto richiede un insieme molto specifico di autorizzazioni che non sono tutte incluse nei ruoli predefiniti di Firebase standard. Per concedere l'accesso a Test Lab , utilizza una delle soluzioni descritte nella sezione Autorizzazioni Firebase Test Lab .