Questi ruoli concedono l'accesso completo in lettura/scrittura o di sola lettura a Firebase specifici
prodotti di big data e machine learning.
Assegna questi ruoli ai membri del progetto utilizzando
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
Firebase App Check ruoli
Ruolo
Descrizione
Autorizzazioni
Amministratore Firebase App Check
roles/firebaseappcheck.admin
Accesso completo in lettura/scrittura aApp Check risorse
Amministratore App Check
autorizzazioni
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
Firebase App Check Visualizzatore
roles/firebaseappcheck.viewer
Accesso in sola lettura aApp Check risorse
Autorizzazioni App Check Visualizzatore
firebaseappcheck.appAttestConfig.get
firebaseappcheck.debugTokens.get
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.playIntegrityConfig.get
firebaseappcheck.recaptchaEnterpriseConfig.get
firebaseappcheck.recaptchaV3Config.get
firebaseappcheck.safetyNetConfig.get
firebaseappcheck.services.get
Firebase App Check Verificatore token
roles/firebaseappcheck.tokenVerifier
Accesso alle funzionalità di verifica dei token per App Check
Verificatore token App Check
autorizzazioni
firebaseappcheck.appCheckTokens.verify
Firebase App Distribution ruoli
Ruolo
Descrizione
Autorizzazioni
Amministratore Firebase App Distribution
roles/firebaseappdistro.admin
Accesso completo in lettura/scrittura aApp Distribution risorse
Amministratore App Distribution
autorizzazioni
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 aApp Distribution risorse
App Distribution Visualizzatore
autorizzazioni
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list
Firebase App Hosting ruoli
Ruolo
Descrizione
Autorizzazioni
Firebase App Hosting Runner per computing
roles/firebaseapphosting.computeRunner
È richiesto un accesso minimo per creare ed eseguire i backend App Hosting .
In genere vengono concesse agli account di servizio.
App Hosting Runner per computing
autorizzazioni
Amministratore Firebase App Hosting
roles/firebaseapphosting.admin
Accesso completo in lettura/scrittura aApp Hosting risorse
Amministratore App Hosting
autorizzazioni
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 aApp Hosting risorse
App Hosting Visualizzatore
autorizzazioni
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
Firebase App Hosting Sviluppatore
roles/firebaseapphosting.developer
Accesso completo in lettura/scrittura aApp Hosting backend, build
e rilasciare risorse.
App Hosting Sviluppatore
autorizzazioni
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
Amministratore Firebase Authentication
roles/firebaseauth.admin
Accesso completo in lettura/scrittura alle risorseAuthentication
Authentication Autorizzazioni
di amministrazione
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 aAuthentication risorse
Authentication Visualizzatore
autorizzazioni
firebaseauth.configs.get
firebaseauth.users.get
Firebase A/B Testing ruoli (beta)
Attenzione :questi ruoli e i relativi ruoli specifici
le autorizzazioni sono release beta . Ciò significa che
la funzionalità potrebbe cambiare in modi incompatibili con le versioni precedenti o avere
assistenza in tempo reale. Una versione beta non è soggetta a SLA (accordo sul livello del servizio) o a norme sul ritiro.
La disponibilità e il supporto delle funzionalità per questi ruoli IAM di Firebase continueranno a migliorare con la maturità dello strumento.
Ruolo
Descrizione
Autorizzazioni
Amministratore Firebase A/B Testing
roles/firebaseabt.admin
(beta)
Accesso completo in lettura/scrittura alle risorseA/B Testing
Amministratore A/B Testing
autorizzazioni
firebaseabt.experimentresults.get
firebaseabt.experiments.create
firebaseabt.experiments.delete
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.experiments.update
firebaseabt.projectmetadata.get
Firebase A/B Testing Visualizzatore
roles/firebaseabt.viewer
(beta)
Accesso in sola lettura aA/B Testing risorse
A/B Testing Visualizzatore
autorizzazioni
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 di 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 nel
console Firebase o per eseguire il deployment delle regole di sicurezza tramite l'interfaccia a riga di comando Firebase ,
può creare e assegnare loro un ruolo personalizzato
che include
firebaserules.*
autorizzazioni .
Cloud Functions for Firebase ruoli
Trova i ruoli Cloud Functions for Firebase disponibili in
Documentazione 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 alle risorse delle campagne per
Cloud Messaging e In-App Messaging
Amministratore campagne di messaggistica Firebase
autorizzazioni
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 alle risorse delle campagne per Cloud Messaging e In-App Messaging
Autorizzazioni del Visualizzatore delle campagne di Firebase Messaging
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
Firebase Cloud Messaging ruoli
Ruolo
Descrizione
Autorizzazioni
Firebase Cloud Messaging Amministrazione
roles/firebasenotifications.admin
Accesso completo in lettura/scrittura aCloud Messaging risorse
Amministratore Cloud Messaging
autorizzazioni
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 aCloud Messaging risorse
Cloud Messaging Visualizzatore
autorizzazioni
firebasenotifications.messages.get
firebasenotifications.messages.list
Firebase Crashlytics ruoli
Ruolo
Descrizione
Autorizzazioni
Amministratore Firebase Crashlytics
roles/firebasecrashlytics.admin
Accesso completo in lettura/scrittura aCrashlytics risorse
Crashlytics Autorizzazioni
di amministrazione
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 aCrashlytics risorse
Autorizzazioni Crashlytics Visualizzatore
firebasecrashlytics.config.get
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.sessions.get
Firebase Dynamic Links ruoli
Ruolo
Descrizione
Autorizzazioni
Firebase Dynamic Links Amministrazione
roles/firebasedynamiclinks.admin
Accesso completo in lettura/scrittura aDynamic Links risorse
Amministratore Dynamic Links
autorizzazioni
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 aDynamic Links risorse
Dynamic Links Visualizzatore
autorizzazioni
firebaseDynamiclinks.destinations.list
firebaseDynamiclinks.domains.get
firebaseDynamiclinks.domains.list
firebaseDynamiclinks.links.get
firebaseDynamiclinks.links.list
firebaseDynamiclinks.stats.get
Firebase Extensions ruoli publisher
Attenzione :questi ruoli e i relativi ruoli specifici
le autorizzazioni sono release beta . Ciò significa che la funzionalità potrebbe cambiare in modi non compatibili con le versioni precedenti o avere un supporto limitato. Una release beta non è soggetta a SLA (accordo sul livello del servizio) o norme sul ritiro.
La disponibilità e l'assistenza delle funzionalità per questi ruoli IAM di Firebase
continuano a migliorare man mano che lo strumento matura.
Ruolo
Descrizione
Autorizzazioni
Firebase Extensions Publisher - Amministratore estensioni
roles/firebaseextensionspublisher.extensionsAdmin
(beta)
Carica, pubblica e visualizza dettagli e metriche perFirebase Extensions
Firebase Extensions Publisher - Amministratore estensioni
autorizzazioni
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Extensions Publisher - Visualizzatore estensioni
roles/firebaseextensionspublisher.extensionsViewer
(beta)
Visualizza dettagli e metriche perFirebase Extensions caricato da questo publisher
Firebase Extensions Autorizzazioni Editor - Visualizzatore delle estensioni
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Firebase Hosting ruoli
Ruolo
Descrizione
Autorizzazioni
Amministratore Firebase Hosting
roles/firebasehosting.admin
Accesso completo in lettura/scrittura aHosting risorse
Amministratore Hosting
autorizzazioni
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 aHosting risorse
Hosting Visualizzatore
autorizzazioni
firebasehosting.sites.get
firebasehosting.sites.list
Ruoli Firebase In-App Messaging (beta)
Attenzione :questi ruoli e i relativi ruoli specifici
le autorizzazioni sono release beta . Ciò significa che
la funzionalità potrebbe cambiare in modi incompatibili con le versioni precedenti o avere
assistenza in tempo reale. Una versione beta non è soggetta a SLA (accordo sul livello del servizio) o a norme sul ritiro.
La disponibilità e l'assistenza delle funzionalità per questi ruoli IAM di Firebase
continuano 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 risorseIn-App Messaging
Amministratore In-App Messaging
autorizzazioni
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.update
Firebase In-App Messaging Visualizzatore
roles/firebaseinappmessaging.viewer
(beta)
Accesso in sola lettura aIn-App Messaging risorse
In-App Messaging Visualizzatore
autorizzazioni
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
Firebase ML ruoli (beta)
Attenzione: questi ruoli e le relative autorizzazioni specifiche per prodotto sono versioni beta . Ciò significa che
la funzionalità potrebbe cambiare in modi incompatibili con le versioni precedenti o avere
assistenza in tempo reale. Una versione beta non è soggetta a SLA (accordo sul livello del servizio) o a norme sul ritiro.
La disponibilità e il supporto delle funzionalità per questi ruoli IAM di Firebase continueranno a migliorare con la maturità dello strumento.
Ruolo
Descrizione
Autorizzazioni
Firebase ML Amministrazione
roles/firebaseml.admin
(beta)
Accesso completo in lettura/scrittura alle risorseFirebase ML
Amministratore Firebase ML
autorizzazioni
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
Firebase ML Visualizzatore
roles/firebaseml.viewer
(beta)
Accesso in sola lettura aFirebase ML risorse
Firebase ML Visualizzatore
autorizzazioni
firebaseml.models.get
firebaseml.models.list
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list
Ruolo
Descrizione
Autorizzazioni
Amministratore Firebase Performance Monitoring
roles/firebaseperformance.admin
Accesso completo in lettura/scrittura aPerformance Monitoring risorse
Configura e ricevi Performance Monitoring avvisi
Amministratore Performance Monitoring
autorizzazioni
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
Firebase Performance Monitoring Visualizzatore
roles/firebaseperformance.viewer
Accesso in sola lettura aPerformance Monitoring risorse
Performance Monitoring Visualizzatore
autorizzazioni
firebaseperformance.data.get
Firebase Realtime Database ruoli
Ruolo
Descrizione
Autorizzazioni
Amministratore Firebase Realtime Database
roles/firebasedatabase.admin
Accesso completo in lettura/scrittura aRealtime Database risorse
Amministratore Realtime Database
autorizzazioni
firebasedatabase.instances.create
firebasedatabase.instances.get
firebasedatabase.instances.list
firebasedatabase.instances.update
Firebase Realtime Database Visualizzatore
roles/firebasedatabase.viewer
Accesso in sola lettura aRealtime Database risorse
Realtime Database Visualizzatore
autorizzazioni
firebasedatabase.instances.get
firebasedatabase.instances.list
Firebase Remote Config ruoli
Ruolo
Descrizione
Autorizzazioni
Amministratore Firebase Remote Config
roles/cloudconfig.admin
Accesso completo in lettura/scrittura aRemote Config risorse
Amministratore Remote Config
autorizzazioni
cloudconfig.configs.get
cloudconfig.configs.update
Firebase Remote Config Visualizzatore
roles/cloudconfig.viewer
Accesso in sola lettura aRemote Config risorse
Autorizzazioni Remote Config Visualizzatore
cloudconfig.configs.get
Firebase Test Lab ruoli
Firebase Test Lab richiede l'accesso a Cloud Storage bucket, quindi
richiede un insieme molto specifico di autorizzazioni che non sono tutte incluse
ruoli predefiniti predefiniti di Firebase. Per concedere l'accesso a Test Lab , utilizza una delle soluzioni descritte nella sezione Autorizzazioni Firebase Test Lab .