Questi ruoli garantiscono l'accesso completo in lettura/scrittura o di sola lettura a prodotti Firebase specifici .
Assegna questi ruoli ai membri del progetto utilizzando Google Cloud Console .
Nota: le seguenti autorizzazioni sono presenti in tutti i ruoli predefiniti a livello di prodotto Firebase: - firebase.clients.get - elenco.client.firebase - firebase.projects.get -gestorerisorse.progetti.get - gestione risorse.elenco.progetti Ruoli di verifica dell'app Firebase Ruolo Descrizione Permessi App Firebase Controlla amministratore roles/firebaseappcheck.admin
Accesso completo in lettura/scrittura a Risorse di controllo dell'app Autorizzazioni di amministratore di controllo app
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
Visualizzatore controllo app Firebase roles/firebaseappcheck.viewer
Accesso in sola lettura a Risorse di controllo dell'app Autorizzazioni del visualizzatore di controllo app
firebaseappcheck.appAttestConfig.get firebaseappcheck.debugTokens.get firebaseappcheck.deviceCheckConfig.get firebaseappcheck.playIntegrityConfig.get firebaseappcheck.recaptchaEnterpriseConfig.get firebaseappcheck.recaptchaV3Config.get firebaseappcheck.safetyNetConfig.get firebaseappcheck.services.get
Ruoli di distribuzione app Firebase (beta) Attenzione: questi ruoli e le relative autorizzazioni specifiche del 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 versione beta non è soggetta ad alcun SLA o politica di ritiro. La disponibilità delle funzionalità e il supporto per questi ruoli Firebase IAM continueranno a migliorare man mano che lo strumento matura.
Ruolo Descrizione Permessi Amministratore distribuzione app Firebase roles/firebaseappdistro.admin
(beta) Accesso completo in lettura/scrittura a Risorse di distribuzione dell'app Autorizzazioni di amministratore distribuzione app
firebaseappdistro.releases.list firebaseappdistro.releases.update firebaseappdistro.testers.list firebaseappdistro.testers.update firebaseappdistro.groups.list firebaseappdistro.groups.update
Visualizzatore distribuzione app Firebase roles/firebaseappdistro.viewer
(beta) Accesso in sola lettura a Risorse di distribuzione dell'app Autorizzazioni del visualizzatore distribuzione app
firebaseappdistro.releases.list firebaseappdistro.testers.list firebaseappdistro.groups.list
Ruoli di autenticazione Firebase Ruolo Descrizione Permessi Amministratore autenticazione Firebase roles/firebaseauth.admin
Accesso completo in lettura/scrittura a Risorse di autenticazione Autenticazione Autorizzazioni di amministratore
firebaseauth.configs.create firebaseauth.configs.get firebaseauth.configs.getHashConfig firebaseauth.configs.update firebaseauth.users.create firebaseauth.users.createSession firebaseauth.users.delete firebaseauth.users.get firebaseauth.users.sendEmail firebaseauth.users.update
Visualizzatore autenticazione Firebase roles/firebaseauth.viewer
Accesso in sola lettura a Risorse di autenticazione Autorizzazioni del visualizzatore di autenticazione
firebaseauth.configs.get firebaseauth.users.get
Ruoli di test A/B di Firebase (beta) Attenzione: questi ruoli e le relative autorizzazioni specifiche del 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 versione beta non è soggetta ad alcun SLA o politica di ritiro. La disponibilità delle funzionalità e il supporto per questi ruoli Firebase IAM continueranno a migliorare man mano che lo strumento matura.
Ruolo Descrizione Permessi Amministratore test A/B Firebase roles/firebaseabt.admin
(beta) Accesso completo in lettura/scrittura a Risorse di test A/B Autorizzazioni di amministratore di test A/B
firebaseabt.experimentresults.get firebaseabt.experiments.create firebaseabt.experiments.delete firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.experiments.update firebaseabt.projectmetadata.get
Visualizzatore di test A/B di Firebase roles/firebaseabt.viewer
(beta) Accesso in sola lettura a Risorse di test A/B Autorizzazioni del visualizzatore di test A/B
firebaseabt.experimentresults.get firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.projectmetadata.get
Ruoli di Cloud Firestore Trova i ruoli Cloud Firestore disponibili nella documentazione di Google Cloud .
Per consentire a un membro del progetto di modificare e pubblicare le regole di sicurezza nella console Firebase o di distribuire le regole di sicurezza tramite l'interfaccia a riga di comando di Firebase, puoi creare e assegnargli un ruolo personalizzato che includa le regole di firebaserules.*
autorizzazioni .
Ruoli di archiviazione cloud Trova i ruoli Cloud Storage disponibili nella documentazione di Google Cloud .
Per consentire a un membro del progetto di modificare e pubblicare le regole di sicurezza nella console Firebase o di distribuire le regole di sicurezza tramite l'interfaccia a riga di comando di Firebase, puoi creare e assegnargli un ruolo personalizzato che includa le regole di firebaserules.*
autorizzazioni .
Funzioni cloud per ruoli Firebase Trova le funzioni Cloud disponibili per i ruoli Firebase nella documentazione di Google Cloud .
Ruoli di messaggistica cloud di Firebase Ruolo Descrizione Permessi Amministratore di messaggistica cloud di Firebase roles/firebasenotifications.admin
Accesso completo in lettura/scrittura a Risorse di messaggistica cloud Autorizzazioni di amministratore di Cloud Messaging
firebasenotifications.messages.create firebasenotifications.messages.delete firebasenotifications.messages.get firebasenotifications.messages.list firebasenotifications.messages.update
Visualizzatore di messaggistica cloud di Firebase roles/firebasenotifications.viewer
Accesso in sola lettura a Risorse di messaggistica cloud Autorizzazioni del visualizzatore di messaggistica cloud
firebasenotifications.messages.get firebasenotifications.messages.list
Ruoli di Firebase Crashlytics Ruolo Descrizione Permessi Amministratore di Firebase Crashlytics roles/firebasecrashlytics.admin
Accesso completo in lettura/scrittura a Risorse di Crashlytics Autorizzazioni di amministratore di Crashlytics
firebasecrashlytics.config.get firebasecrashlytics.config.update firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.issues.update firebasecrashlytics.sessions.get
Visualizzatore di Crashlytics di Firebase roles/firebasecrashlytics.viewer
Accesso in sola lettura a Risorse di Crashlytics Autorizzazioni del visualizzatore di Crashlytics
firebasecrashlytics.config.get firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.sessions.get
Ruoli dei collegamenti dinamici di Firebase Ruolo Descrizione Permessi Amministratore di collegamenti dinamici Firebase roles/firebasedynamiclinks.admin
Accesso completo in lettura/scrittura a Risorse sui collegamenti dinamici Autorizzazioni di amministratore di 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
Visualizzatore di collegamenti dinamici di Firebase roles/firebasedynamiclinks.viewer
Accesso in sola lettura a Risorse sui collegamenti dinamici Autorizzazioni del visualizzatore di collegamenti dinamici
firebasedynamiclinks.destinations.list firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.stats.get
Ruoli di hosting di Firebase Ruolo Descrizione Permessi Amministratore Hosting Firebase roles/firebasehosting.admin
Accesso completo in lettura/scrittura a Risorse di hosting Autorizzazioni di amministratore di hosting
firebasehosting.sites.creare firebasehosting.sites.delete firebasehosting.sites.get firebasehosting.sites.list firebasehosting.sites.update
Visualizzatore di hosting Firebase roles/firebasehosting.viewer
Accesso in sola lettura a Risorse di hosting Permessi di visualizzazione dell'hosting
firebasehosting.sites.get firebasehosting.sites.list
Ruoli di messaggistica in-app di Firebase (beta) Attenzione: questi ruoli e le relative autorizzazioni specifiche del 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 versione beta non è soggetta ad alcun SLA o politica di ritiro. La disponibilità delle funzionalità e il supporto per questi ruoli Firebase IAM continueranno a migliorare man mano che lo strumento matura.
Ruolo Descrizione Permessi Amministratore di messaggistica in-app di Firebase roles/firebaseinappmessaging.admin
(beta) Accesso completo in lettura/scrittura a Risorse di messaggistica in-app Autorizzazioni di amministratore di messaggistica in-app
firebaseinappmessaging.campaigns.create firebaseinappmessaging.campaigns.delete firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list firebaseinappmessaging.campaigns.update
Visualizzatore di messaggistica in-app di Firebase roles/firebaseinappmessaging.viewer
(beta) Accesso in sola lettura a Risorse di messaggistica in-app Autorizzazioni del visualizzatore di messaggistica in-app
firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list
Ruoli di Firebase ML (beta) Attenzione: questi ruoli e le relative autorizzazioni specifiche del 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 versione beta non è soggetta ad alcun SLA o politica di ritiro. La disponibilità delle funzionalità e il supporto per questi ruoli Firebase IAM continueranno a migliorare man mano che lo strumento matura.
Ruolo Descrizione Permessi Amministratore di Firebase ML roles/firebaseml.admin
(beta) Accesso completo in lettura/scrittura a Risorse di Firebase ML Autorizzazioni di amministratore di Firebase ML
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
Visualizzatore ML di Firebase roles/firebaseml.viewer
(beta) Accesso in sola lettura a Risorse di Firebase ML Autorizzazioni del visualizzatore di Firebase ML
firebaseml.models.get firebaseml.models.list firebaseml.modelversions.get firebaseml.modelversions.list firebaseml.compressionjobs.get firebaseml.compressionjobs.list
Ruolo Descrizione Permessi Ammin. monitoraggio delle prestazioni di Firebase roles/firebaseperformance.admin
Accesso completo in lettura/scrittura a Risorse di monitoraggio delle prestazioni Configura e ricevi avvisi di monitoraggio delle prestazioni Autorizzazioni di amministratore di monitoraggio delle prestazioni
firebaseperformance.config.create firebaseperformance.config.delete firebaseperformance.config.update firebaseperformance.data.get
Visualizzatore di monitoraggio delle prestazioni di Firebase roles/firebaseperformance.viewer
Accesso in sola lettura a Risorse di monitoraggio delle prestazioni Autorizzazioni del visualizzatore di monitoraggio delle prestazioni
firebaseperformance.data.get
Ruoli di previsioni di Firebase Ruolo Descrizione Permessi Amministratore previsioni Firebase roles/firebasepredictions.admin
Accesso completo in lettura/scrittura a Risorse per le previsioni Autorizzazioni di amministratore di previsioni
firebasepredictions.predictions.create firebasepredictions.predictions.delete elenco.di.predizioni.di.fuoco firebasepredictions.predictions.update
Visualizzatore previsioni di Firebase roles/firebasepredictions.viewer
Accesso in sola lettura a Risorse per le previsioni Autorizzazioni del visualizzatore di previsioni
firebasepredictions.predictions.get elenco.di.predizioni.di.fuoco
Ruoli del database in tempo reale di Firebase Ruolo Descrizione Permessi Amministratore database in tempo reale di Firebase roles/firebasedatabase.admin
Accesso completo in lettura/scrittura a Risorse del database in tempo reale Autorizzazioni di amministratore del database in tempo reale
firebasedatabase.instances.create firebasedatabase.instances.get firebasedatabase.instances.list firebasedatabase.instances.update
Visualizzatore di database in tempo reale di Firebase roles/firebasedatabase.viewer
Accesso in sola lettura a Risorse del database in tempo reale Autorizzazioni del visualizzatore di database in tempo reale
firebasedatabase.instances.get firebasedatabase.instances.list
Ruoli di configurazione remota di Firebase Ruolo Descrizione Permessi Amministratore di configurazione remota di Firebase roles/cloudconfig.admin
Accesso completo in lettura/scrittura a Risorse di configurazione remota Autorizzazioni di amministratore di configurazione remota
cloudconfig.configs.get cloudconfig.configs.update
Visualizzatore di configurazione remota di Firebase roles/cloudconfig.viewer
Accesso in sola lettura a Risorse di configurazione remota Autorizzazioni Remote Config Viewer
cloudconfig.configs.get
Ruoli di Firebase Test Lab Firebase Test Lab richiede l'accesso ai bucket di Cloud Storage, quindi richiede un set molto specifico di autorizzazioni che non sono tutte incluse nei ruoli predefiniti Firebase standard. Per concedere l'accesso a Test Lab, utilizza una delle soluzioni descritte nella sezione autorizzazioni Firebase Test Lab .