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 consoleGoogle 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 AI Logic ruoli
Ruolo
Descrizione
Autorizzazioni
Firebase AI Logic Amministratore
roles/firebasevertexai.admin
Accesso completo in lettura/scrittura alle risorse Firebase AI Logic
Autorizzazioni di amministratore di Firebase AI Logic
firebasevertexai.configs.update
firebasevertexai.configs.get
Firebase AI Logic Visualizzatore
roles/firebasevertexai.viewer
Accesso in sola lettura alle risorseFirebase AI Logic
Autorizzazioni Visualizzatore Firebase AI Logic
firebasevertexai.configs.get
Firebase App Check ruoli
Ruolo
Descrizione
Autorizzazioni
Firebase App Check Amministratore
roles/firebaseappcheck.admin
Accesso completo in lettura/scrittura alle risorse App Check
Autorizzazioni di amministratore di App Check
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
firebaseappcheck.tokens.mint
Firebase App Check Visualizzatore
roles/firebaseappcheck.viewer
Accesso in sola lettura alle risorseApp Check
Autorizzazioni Visualizzatore App Check
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 Firebase App Check
roles/firebaseappcheck.tokenVerifier
Accesso alle funzionalità di verifica dei token per App Check
Autorizzazioni App Check Token Verifier
firebaseappcheck.appCheckTokens.verify
Firebase App Distribution ruoli
Ruolo
Descrizione
Autorizzazioni
Firebase App Distribution Amministratore
roles/firebaseappdistro.admin
Accesso completo in lettura/scrittura alle risorse App Distribution
Autorizzazioni di amministratore di App Distribution
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 in sola lettura alle risorseApp Distribution
Autorizzazioni Visualizzatore App Distribution
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list
Firebase App Hosting ruoli
Nota: un Project Owner deve creare il primo backend App Hosting per un progetto. Dopo questa configurazione iniziale, gli amministratori di App Hosting possono anche creare e gestire backend aggiuntivi.
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 ai service account.
App Hosting Compute Runner
Firebase App Hosting Amministratore
roles/firebaseapphosting.admin
Accesso completo in lettura/scrittura alle risorse App Hosting
Autorizzazioni di amministratore di App Hosting
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 in sola lettura alle risorseApp Hosting
Autorizzazioni Visualizzatore App Hosting
firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.builds.get
firebaseapphosting.builds.list
firebaseapphosting.domains.get
firebaseapphosting.domains.list
firebaseapphosting.locations.get
firebaseapphosting.locations.list
firebaseapphosting.operations.list
firebaseapphosting.operations.get
firebaseapphosting.rollouts.get
firebaseapphosting.rollouts.list
firebaseapphosting.traffic.get
firebaseapphosting.traffic.list
Sviluppatore Firebase App Hosting
roles/firebaseapphosting.developer
Accesso completo in lettura/scrittura ai backend, alle build e alle risorse delle release di App 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 Amministratore
roles/firebaseauth.admin
Accesso completo in lettura/scrittura alle risorse Authentication
Autorizzazioni di amministratore di Authentication
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 in sola lettura alle risorseAuthentication
Autorizzazioni Visualizzatore Authentication
firebaseauth.configs.get
firebaseauth.users.get
Ruoli Firebase A/B Testing (beta)
Attenzione: questi ruoli e le relative autorizzazioni specifiche per il 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 norme sul ritiro.
La disponibilità delle funzionalità e il supporto di questi ruoli IAM di Firebase continueranno a migliorare man mano che lo strumento matura.
Ruolo
Descrizione
Autorizzazioni
Amministratore Firebase A/B Testing
roles/firebaseabt.admin
(beta)
Accesso completo in lettura/scrittura alle risorse A/B Testing
Autorizzazioni di amministratore di A/B Testing
firebaseabt.experimentresults.get
firebaseabt.experiments.create
firebaseabt.experiments.delete
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.experiments.update
firebaseabt.projectmetadata.get
Visualizzatore Firebase A/B Testing
roles/firebaseabt.viewer
(beta)
Accesso in sola lettura alle risorseA/B Testing
Autorizzazioni Visualizzatore A/B Testing
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 delle 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 delle 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
Firebase messaging campaigns Admin
roles/firebasemessagingcampaigns.admin
Accesso completo in lettura/scrittura alle risorse delle campagne per Cloud Messaging e In-App Messaging
Autorizzazioni Firebase Messaging Campaigns Admin
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 delle campagne per Cloud Messaging e In-App Messaging
Autorizzazioni Firebase Messaging Campaigns Viewer
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
Firebase Cloud Messaging ruoli
Oltre a un ruolo API Firebase Cloud Messaging , potrebbe essere necessario assegnare anche un ruolo appropriato per le campagne di Firebase Messaging .
Ruolo
Descrizione
Autorizzazioni
Firebase Cloud Messaging API Admin
roles/firebasecloudmessaging.admin
Accesso completo in lettura/scrittura alle risorse dell'API Firebase Cloud Messaging .
Autorizzazioni API Admin di Firebase Cloud Messaging
cloudmessaging.messages.create
fcmdata.deliverydata.list
resourcemanager.projects.get
resourcemanager.projects.list
Ruolo
Descrizione
Autorizzazioni
Firebase Cloud Messaging Amministratore
roles/firebasenotifications.admin
Accesso completo in lettura/scrittura alle risorse Cloud Messaging
Autorizzazioni di amministratore di Cloud Messaging
firebasenotifications.messages.create
firebasenotifications.messages.delete
firebasenotifications.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update
Firebase Cloud Messaging Visualizzatore
roles/firebasenotifications.viewer
Accesso in sola lettura alle risorseCloud Messaging
Autorizzazioni Visualizzatore Cloud Messaging
firebasenotifications.messages.get
firebasenotifications.messages.list
Firebase Crashlytics ruoli
Ruolo
Descrizione
Autorizzazioni
Firebase Crashlytics Amministratore
roles/firebasecrashlytics.admin
Accesso completo in lettura/scrittura alle risorse 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
Firebase Crashlytics Visualizzatore
roles/firebasecrashlytics.viewer
Accesso in sola lettura alle risorseCrashlytics
Autorizzazioni Visualizzatore Crashlytics
firebasecrashlytics.config.get
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.sessions.get
Firebase Hosting ruoli
Ruolo
Descrizione
Autorizzazioni
Firebase Hosting Amministratore
roles/firebasehosting.admin
Accesso completo in lettura/scrittura alle risorse Hosting
Autorizzazioni di amministratore di Hosting
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 alle risorseHosting
Autorizzazioni Visualizzatore Hosting
firebasehosting.sites.get
firebasehosting.sites.list
Ruoli Firebase In-App Messaging (beta)
Attenzione: questi ruoli e le relative autorizzazioni specifiche per il 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 norme sul ritiro.
La disponibilità delle funzionalità e il supporto di questi ruoli IAM di Firebase continueranno a migliorare man mano che lo strumento matura.
Ruolo
Descrizione
Autorizzazioni
Amministratore Firebase In-App Messaging
roles/firebaseinappmessaging.admin
(beta)
Accesso completo in lettura/scrittura alle risorse In-App Messaging
Autorizzazioni di amministratore di In-App Messaging
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.update
Visualizzatore Firebase In-App Messaging
roles/firebaseinappmessaging.viewer
(beta)
Accesso in sola lettura alle risorseIn-App Messaging
Autorizzazioni Visualizzatore In-App Messaging
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
Ruolo
Descrizione
Autorizzazioni
Firebase Performance Monitoring Amministratore
roles/firebaseperformance.admin
Accesso completo in lettura/scrittura alle risorse Performance Monitoring
Configura e ricevi avvisi Performance Monitoring
Autorizzazioni di amministratore di Performance Monitoring
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
Firebase Performance Monitoring Visualizzatore
roles/firebaseperformance.viewer
Accesso in sola lettura alle risorsePerformance Monitoring
Autorizzazioni Visualizzatore Performance Monitoring
firebaseperformance.data.get
Firebase Realtime Database ruoli
Ruolo
Descrizione
Autorizzazioni
Firebase Realtime Database Amministratore
roles/firebasedatabase.admin
Accesso completo in lettura/scrittura alle risorse Realtime Database
Autorizzazioni di amministratore di Realtime Database
firebasedatabase.instances.create
firebasedatabase.instances.get
firebasedatabase.instances.list
firebasedatabase.instances.update
Firebase Realtime Database Visualizzatore
roles/firebasedatabase.viewer
Accesso in sola lettura alle risorseRealtime Database
Autorizzazioni Visualizzatore Realtime Database
firebasedatabase.instances.get
firebasedatabase.instances.list
Firebase Remote Config ruoli
Ruolo
Descrizione
Autorizzazioni
Firebase Remote Config Amministratore
roles/cloudconfig.admin
Accesso completo in lettura/scrittura alle risorse Remote Config
Autorizzazioni di amministratore di Remote Config
cloudconfig.configs.get
cloudconfig.configs.update
Firebase Remote Config Visualizzatore
roles/cloudconfig.viewer
Accesso in sola lettura alle risorse Remote Config
Autorizzazioni Visualizzatore Remote Config
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 standard di Firebase. Per concedere l'accesso a Test Lab , utilizza una delle soluzioni descritte nella sezione Autorizzazioni di Firebase Test Lab .
Prodotti deprecati o non supportati
Firebase Dynamic Links ruoli
Ruolo
Descrizione
Autorizzazioni
Firebase Dynamic Links Amministratore
roles/firebasedynamiclinks.admin
Accesso completo in lettura/scrittura alle risorse Dynamic Links
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
Firebase Dynamic Links Visualizzatore
roles/firebasedynamiclinks.viewer
Accesso in sola lettura alle risorseDynamic Links
Autorizzazioni Visualizzatore Dynamic Links
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 il 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 norme sul ritiro.
La disponibilità delle funzionalità e il supporto di questi ruoli IAM di Firebase continueranno a migliorare man mano che lo strumento matura.
Ruolo
Descrizione
Autorizzazioni
Firebase Extensions Publisher - Extensions Admin
roles/firebaseextensionspublisher.extensionsAdmin
(beta)
Caricare, pubblicare e visualizzare dettagli e metriche perFirebase Extensions
Autorizzazioni Firebase Extensions Publisher - Extensions Admin
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Extensions Publisher - Extensions Viewer
roles/firebaseextensionspublisher.extensionsViewer
(beta)
Visualizza i dettagli e le metriche perFirebase Extensions caricati da questo publisher
Autorizzazioni Firebase Extensions Publisher - Extensions Viewer
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Ruoli Firebase ML (beta)
Attenzione: questi ruoli e le relative autorizzazioni specifiche per il 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 norme sul ritiro.
La disponibilità delle funzionalità e il supporto di questi ruoli IAM di 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 alle 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 Firebase ML
roles/firebaseml.viewer
(beta)
Accesso in sola lettura alle risorseFirebase ML
Autorizzazioni Visualizzatore Firebase ML
firebaseml.models.get
firebaseml.models.list
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list