Questi ruoli concedono l'accesso completo in lettura/scrittura o in sola lettura a specifici prodotti Firebase.
Assegna questi ruoli ai membri del progetto utilizzando Google Cloud Console .
Nota: le seguenti autorizzazioni sono disponibili 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 Firebase App Check Ruolo Descrizione Autorizzazioni Amministratore controllo app Firebase roles/firebaseappcheck.admin
Accesso completo in lettura/scrittura a App Verifica risorse App Controlla le autorizzazioni di amministratore
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 App Verifica risorse Autorizzazioni App Check Viewer
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 di token di controllo dell'app Firebase roles/firebaseappcheck.tokenVerifier
Accesso alle funzionalità di verifica del token per App Check Autorizzazioni App Check Token Verifier
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 di distribuzione app
firebaseappdistro.releases.list firebaseappdistro.testers.list firebaseappdistro.groups.list
Ruoli di autenticazione Firebase Ruolo Descrizione Autorizzazioni Amministratore autenticazione Firebase roles/firebaseauth.admin
Accesso completo in lettura/scrittura a Risorse di autenticazione Autorizzazioni di amministratore di 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.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 Firebase A/B Testing (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 deprecazione. La disponibilità delle funzionalità e il supporto per questi ruoli Firebase IAM continueranno a migliorare man mano che lo strumento matura.
Ruolo Descrizione Autorizzazioni Amministratore test A/B di Firebase roles/firebaseabt.admin
(beta) Accesso completo in lettura/scrittura a Risorse per i 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 test A/B Firebase roles/firebaseabt.viewer
(beta) Accesso in sola lettura a Risorse per i 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 regole di sicurezza nella console Firebase o di distribuire regole di sicurezza tramite l'interfaccia a riga di comando di Firebase, puoi creare e quindi 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 l'interfaccia a riga di comando di Firebase, puoi creare e quindi assegnargli un ruolo personalizzato che includa le autorizzazioni firebaserules.*
.
Ruoli di Cloud Functions per Firebase Trova i ruoli Cloud Functions for 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 campagne di messaggistica Firebase roles/firebasemessagingcampaigns.admin
Accesso completo in lettura/scrittura a risorse delle campagne per Cloud Messaging e In-App Messaging Autorizzazioni di amministratore per le campagne di messaggistica Firebase
firebasemessagingcampaigns.campaigns.create firebasemessagingcampaigns.campaigns.delete firebasemessagingcampaigns.campaigns.get firebasemessagingcampaigns.campaigns.list firebasemessagingcampaigns.campaigns.update firebasemessagingcampaigns.campaigns.start firebasemessagingcampaigns.campaigns.stop
Visualizzatore campagne di messaggistica Firebase roles/firebasemessagingcampaigns.viewer
Accesso in sola lettura a risorse delle campagne per Cloud Messaging e In-App Messaging Autorizzazioni del visualizzatore per le 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 cloud di Firebase roles/firebasenotifications.viewer
Accesso in sola lettura a Risorse di messaggistica cloud Autorizzazioni del visualizzatore di Cloud Messaging
firebasenotifications.messages.get firebasenotifications.messages.list
Ruoli Firebase Crashlytics Ruolo Descrizione Autorizzazioni Amministratore 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 Firebase Crashlytics 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 Firebase Dynamic Links Ruolo Descrizione Autorizzazioni Amministratore di Firebase Dynamic Links roles/firebasedynamiclinks.admin
Accesso completo in lettura/scrittura a Risorse di collegamenti dinamici Autorizzazioni di amministratore di 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 di collegamenti dinamici
firebasedynamiclinks.destinations.list firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.stats.get
Ruoli di hosting Firebase Ruolo Descrizione Autorizzazioni Amministratore dell'hosting di Firebase roles/firebasehosting.admin
Accesso completo in lettura/scrittura a Risorse di hosting Autorizzazioni di amministratore dell'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 Risorse di hosting Autorizzazioni Hosting Viewer
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 deprecazione. La disponibilità delle funzionalità e il supporto per questi ruoli Firebase IAM continueranno a migliorare man mano che lo strumento matura.
Ruolo Descrizione Autorizzazioni Amministratore della messaggistica in-app di 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 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 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 deprecazione. La disponibilità delle funzionalità e il supporto per questi ruoli Firebase IAM continueranno a migliorare man mano che lo strumento matura.
Ruolo Descrizione Autorizzazioni Amministratore di Firebase ML roles/firebaseml.admin
(beta) Accesso completo in lettura/scrittura a Risorse 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 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 del monitoraggio delle prestazioni di 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 amministratore per il 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 per il monitoraggio delle prestazioni Autorizzazioni del visualizzatore del monitoraggio delle prestazioni
firebaseperformance.data.get
Ruoli del database in tempo reale di Firebase Ruolo Descrizione Autorizzazioni Amministratore del 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 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 Firebase Remote Config Ruolo Descrizione Autorizzazioni Amministratore 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 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 Firebase Test Lab Firebase Test Lab richiede l'accesso ai bucket di Cloud Storage, quindi richiede un insieme molto specifico di autorizzazioni che non sono tutte incluse nei ruoli predefiniti standard di Firebase. Per concedere l'accesso a Test Lab, utilizza una delle soluzioni descritte nella sezione Autorizzazioni di Firebase Test Lab .