Ruoli predefiniti a livello di prodotto Firebase

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 .

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
Visualizzatore controllo app Firebase
roles/firebaseappcheck.viewer
Accesso in sola lettura a
Risorse per la verifica dell'app
Verificatore token per il controllo dell'app Firebase
roles/firebaseappcheck.tokenVerifier
Accesso alle funzionalità di verifica dei token per App Check

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
Visualizzatore distribuzione app Firebase
roles/firebaseappdistro.viewer
Accesso in sola lettura a
Risorse per la distribuzione delle app

Ruoli di autenticazione Firebase

Ruolo Descrizione Autorizzazioni
Amministratore dell'autenticazione Firebase
roles/firebaseauth.admin
Accesso completo in lettura/scrittura a
Risorse di autenticazione
Visualizzatore di autenticazione Firebase
roles/firebaseauth.viewer
Accesso in sola lettura a
Risorse di autenticazione

Ruoli di test A/B Firebase (beta)

Ruolo Descrizione Autorizzazioni
Amministratore test A/B Firebase
roles/firebaseabt.admin
(beta)
Accesso completo in lettura/scrittura a
Risorse per test A/B
Visualizzatore test A/B Firebase
roles/firebaseabt.viewer
(beta)
Accesso in sola lettura a
Risorse per test A/B

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
Visualizzatore di campagne di messaggistica Firebase
roles/firebasemessagingcampaigns.viewer
Accesso in sola lettura a
risorse delle campagne per Cloud Messaging e messaggistica in-app

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
Visualizzatore di messaggistica Firebase Cloud
roles/firebasenotifications.viewer
Accesso in sola lettura a
Risorse di messaggistica cloud

Ruoli di Firebase Crashlytics

Ruolo Descrizione Autorizzazioni
Amministratore di Firebase Crashlytics
roles/firebasecrashlytics.admin
Accesso completo in lettura/scrittura a
Risorse di Crashlytics
Visualizzatore Crashlytics di Firebase
roles/firebasecrashlytics.viewer
Accesso in sola lettura a
Risorse di Crashlytics
Ruolo Descrizione Autorizzazioni
Amministratore dei collegamenti dinamici Firebase
roles/firebasedynamiclinks.admin
Accesso completo in lettura/scrittura a
Risorse di collegamenti dinamici
Visualizzatore di collegamenti dinamici Firebase
roles/firebasedynamiclinks.viewer
Accesso in sola lettura a
Risorse di collegamenti dinamici

Ruoli editore delle estensioni Firebase

Ruolo Descrizione Autorizzazioni
Editore estensioni Firebase - Amministrazione estensioni
roles/firebaseextensionspublisher.extensionsAdmin
(beta)
Carica, pubblica e visualizza dettagli e metriche per
Estensioni Firebase
Editore estensioni Firebase - Visualizzatore estensioni
roles/firebaseextensionspublisher.extensionsViewer
(beta)
Visualizza dettagli e metriche per
Estensioni Firebase caricate da questo editore

Ruoli di hosting Firebase

Ruolo Descrizione Autorizzazioni
Amministratore hosting Firebase
roles/firebasehosting.admin
Accesso completo in lettura/scrittura a
Ospitare risorse
Visualizzatore hosting Firebase
roles/firebasehosting.viewer
Accesso in sola lettura a
Ospitare risorse

Ruoli di messaggistica in-app Firebase (beta)

Ruolo Descrizione Autorizzazioni
Amministratore della messaggistica in-app Firebase
roles/firebaseinappmessaging.admin
(beta)
Accesso completo in lettura/scrittura a
Risorse di messaggistica in-app
Visualizzatore di messaggistica in-app Firebase
roles/firebaseinappmessaging.viewer
(beta)
Accesso in sola lettura a
Risorse di messaggistica in-app

Ruoli Firebase ML (beta)

Ruolo Descrizione Autorizzazioni
Amministratore Firebase ML
roles/firebaseml.admin
(beta)
Accesso completo in lettura/scrittura a
Risorse Firebase ML
Visualizzatore ML Firebase
roles/firebaseml.viewer
(beta)
Accesso in sola lettura a
Risorse Firebase ML

Ruoli di monitoraggio delle prestazioni Firebase

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
Visualizzatore di monitoraggio delle prestazioni Firebase
roles/firebaseperformance.viewer
Accesso in sola lettura a
Risorse per il monitoraggio delle prestazioni

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
Visualizzatore di database in tempo reale Firebase
roles/firebasedatabase.viewer
Accesso in sola lettura a
Risorse del database in tempo reale

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
Visualizzatore di configurazione remota Firebase
roles/cloudconfig.viewer
Accesso in sola lettura a
Risorse di configurazione remota

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 .