Questi ruoli concedono l'accesso completo in lettura/scrittura o di sola lettura a specifici prodotti Firebase.
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 Ruoli di controllo dell'app Firebase Ruolo Descrizione Autorizzazioni Amministratore controllo app Firebase roles/firebaseappcheck.admin
Accesso completo in lettura/scrittura a Risorse per la verifica dell'app Autorizzazioni di amministrazione di controllo app
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
Visualizzatore controllo app Firebase roles/firebaseappcheck.viewer
Accesso in sola lettura a Risorse per la verifica dell'app Autorizzazioni del visualizzatore 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
Verificatore token per il controllo dell'app Firebase roles/firebaseappcheck.tokenVerifier
Accesso alle funzionalità di verifica dei token per App Check Autorizzazioni di verifica token App Check
firebaseappcheck.appCheckTokens.verify
Ruoli di distribuzione delle app Firebase Ruolo Descrizione Autorizzazioni Amministratore distribuzione app Firebase roles/firebaseappdistro.admin
Accesso completo in lettura/scrittura a Risorse per la distribuzione delle app Autorizzazioni di amministratore per la distribuzione delle 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
Accesso in sola lettura a Risorse per la distribuzione delle app Autorizzazioni del visualizzatore distribuzione app
firebaseappdistro.releases.list firebaseappdistro.testers.list firebaseappdistro.groups.list
Ruoli di autenticazione Firebase Ruolo Descrizione Autorizzazioni Amministratore dell'autenticazione Firebase roles/firebaseauth.admin
Accesso completo in lettura/scrittura a Risorse di autenticazione Autorizzazioni di amministratore dell'autenticazione
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.sendE-mail firebaseauth.users.aggiornamento
Visualizzatore di 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 Firebase (beta) Attenzione: questi ruoli e le relative autorizzazioni specifiche del prodotto sono versioni beta . Ciò significa che la funzionalità potrebbe cambiare in modi incompatibili con le versioni precedenti o avere un supporto limitato. Una versione beta non è soggetta ad alcun SLA o politica di deprecazione. La disponibilità delle funzionalità e il supporto per questi ruoli IAM Firebase continueranno a migliorare man mano che lo strumento matura.
Ruolo Descrizione Autorizzazioni Amministratore test A/B Firebase roles/firebaseabt.admin
(beta) Accesso completo in lettura/scrittura a Risorse per test A/B Autorizzazioni di amministratore per 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 test A/B Firebase roles/firebaseabt.viewer
(beta) Accesso in sola lettura a Risorse per test A/B Autorizzazioni visualizzatore test A/B
firebaseabt.experimentresults.get firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.projectmetadata.get
Ruoli Cloud Firestore 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 distribuire regole di sicurezza tramite la CLI Firebase, puoi creare e assegnargli un ruolo personalizzato che includa le autorizzazioni firebaserules.*
.
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 regole di sicurezza nella console Firebase o di distribuire regole di sicurezza tramite la CLI Firebase, puoi creare e assegnargli un ruolo personalizzato che includa le autorizzazioni firebaserules.*
.
Funzioni Cloud per i ruoli Firebase Trova i ruoli Cloud Functions per Firebase disponibili nella documentazione di Google Cloud .
Ruoli delle campagne di messaggistica Firebase 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 a risorse delle campagne per Cloud Messaging e messaggistica in-app Campagne di messaggistica Firebase Autorizzazioni di amministratore
firebasemessagingcampaigns.campaigns.create firebasemessagingcampaigns.campaigns.delete firebasemessagingcampaigns.campaigns.get firebasemessagingcampaigns.campaigns.list firebasemessagingcampaigns.campaigns.update firebasemessagingcampaigns.campaigns.start firebasemessagingcampaigns.campaigns.stop
Visualizzatore di campagne di messaggistica Firebase roles/firebasemessagingcampaigns.viewer
Accesso in sola lettura a risorse delle campagne per Cloud Messaging e messaggistica in-app Autorizzazioni visualizzatore delle campagne di messaggistica Firebase
firebasemessagingcampaigns.campaigns.get firebasemessagingcampaigns.campaigns.list
Ruoli Firebase Cloud Messaging Ruolo Descrizione Autorizzazioni Amministratore di Firebase Cloud Messaging 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 Firebase Cloud 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 Autorizzazioni 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 Crashlytics di Firebase roles/firebasecrashlytics.viewer
Accesso in sola lettura a Risorse di Crashlytics Autorizzazioni del visualizzatore Crashlytics
firebasecrashlytics.config.get firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.sessions.get
Ruoli Firebase Dynamic Links Ruolo Descrizione Autorizzazioni Amministratore dei collegamenti dinamici Firebase roles/firebasedynamiclinks.admin
Accesso completo in lettura/scrittura a Risorse di collegamenti dinamici Autorizzazioni di amministrazione dei collegamenti dinamici
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 Firebase roles/firebasedynamiclinks.viewer
Accesso in sola lettura a Risorse di collegamenti dinamici Autorizzazioni del visualizzatore collegamenti dinamici
firebasedynamiclinks.destinations.list firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.stats.get
Ruoli editore delle estensioni Firebase Attenzione: questi ruoli e le relative autorizzazioni specifiche del prodotto sono versioni beta . Ciò significa che la funzionalità potrebbe cambiare in modi incompatibili con le versioni precedenti o avere un supporto limitato. Una versione beta non è soggetta ad alcun SLA o politica di deprecazione. La disponibilità delle funzionalità e il supporto per questi ruoli IAM Firebase continueranno a migliorare man mano che lo strumento matura.
Ruolo Descrizione Autorizzazioni Editore estensioni Firebase - Amministrazione estensioni roles/firebaseextensionspublisher.extensionsAdmin
(beta) Carica, pubblica e visualizza dettagli e metriche per Estensioni Firebase Firebase Extensions Publisher - Autorizzazioni di amministratore delle estensioni
firebaseextensionspublisher.extensions.create firebaseextensionspublisher.extensions.delete firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list
Editore estensioni Firebase - Visualizzatore estensioni roles/firebaseextensionspublisher.extensionsViewer
(beta) Visualizza dettagli e metriche per Estensioni Firebase caricate da questo editore Firebase Extensions Publisher - Autorizzazioni Visualizzatore estensioni
firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list
Ruoli di hosting Firebase Ruolo Descrizione Autorizzazioni Amministratore hosting Firebase roles/firebasehosting.admin
Accesso completo in lettura/scrittura a Ospitare risorse Autorizzazioni di amministratore di hosting
firebasehosting.sites.create firebasehosting.sites.delete firebasehosting.sites.get firebasehosting.sites.list firebasehosting.sites.update
Visualizzatore hosting Firebase roles/firebasehosting.viewer
Accesso in sola lettura a Ospitare risorse Autorizzazioni del visualizzatore hosting
firebasehosting.sites.get firebasehosting.sites.list
Ruoli di messaggistica in-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 incompatibili con le versioni precedenti o avere un supporto limitato. Una versione beta non è soggetta ad alcun SLA o politica di deprecazione. La disponibilità delle funzionalità e il supporto per questi ruoli IAM Firebase continueranno a migliorare man mano che lo strumento matura.
Ruolo Descrizione Autorizzazioni Amministratore della messaggistica in-app Firebase roles/firebaseinappmessaging.admin
(beta) Accesso completo in lettura/scrittura a Risorse di messaggistica in-app Autorizzazioni di amministratore della messaggistica in-app
firebaseinappmessaging.campaigns.create firebaseinappmessaging.campaigns.delete firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list firebaseinappmessaging.campaigns.update
Visualizzatore di messaggistica in-app 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 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 incompatibili con le versioni precedenti o avere un supporto limitato. Una versione beta non è soggetta ad alcun SLA o politica di deprecazione. La disponibilità delle funzionalità e il supporto per questi ruoli IAM Firebase continueranno a migliorare man mano che lo strumento matura.
Ruolo Descrizione Autorizzazioni Amministratore Firebase ML roles/firebaseml.admin
(beta) Accesso completo in lettura/scrittura a Risorse Firebase ML Autorizzazioni di amministratore 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 Firebase roles/firebaseml.viewer
(beta) Accesso in sola lettura a Risorse Firebase ML Autorizzazioni del visualizzatore Firebase ML
firebaseml.models.get firebaseml.models.list firebaseml.modelversions.get firebaseml.modelversions.list firebaseml.compressionjobs.get firebaseml.compressionjobs.list
Ruolo Descrizione Autorizzazioni Amministratore monitoraggio delle prestazioni Firebase roles/firebaseperformance.admin
Accesso completo in lettura/scrittura a Risorse per il monitoraggio delle prestazioni Configura e ricevi avvisi di monitoraggio delle prestazioni Autorizzazioni di amministrazione del monitoraggio delle prestazioni
firebaseperformance.config.create firebaseperformance.config.delete firebaseperformance.config.update firebaseperformance.data.get
Visualizzatore di monitoraggio delle prestazioni Firebase roles/firebaseperformance.viewer
Accesso in sola lettura a Risorse per il monitoraggio delle prestazioni Autorizzazioni del visualizzatore di monitoraggio delle prestazioni
firebaseperformance.data.get
Ruoli del database Firebase Realtime Ruolo Descrizione Autorizzazioni Amministratore del database in tempo reale Firebase roles/firebasedatabase.admin
Accesso completo in lettura/scrittura a Risorse del database in tempo reale Autorizzazioni di amministrazione del database in tempo reale
firebasedatabase.instances.create firebasedatabase.instances.get firebasedatabase.instances.list firebasedatabase.instances.update
Visualizzatore di database in tempo reale Firebase roles/firebasedatabase.viewer
Accesso in sola lettura a Risorse del database in tempo reale Autorizzazioni Visualizzatore database in tempo reale
firebasedatabase.instances.get firebasedatabase.instances.list
Ruoli Firebase Remote Config Ruolo Descrizione Autorizzazioni Amministratore di configurazione remota 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 Firebase roles/cloudconfig.viewer
Accesso in sola lettura a Risorse di configurazione remota Autorizzazioni del visualizzatore di configurazione remoto
cloudconfig.configs.get
Ruoli del laboratorio di test Firebase Firebase Test Lab richiede l'accesso ai bucket 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 .