Autorizzazioni IAM Firebase

Le autorizzazioni vengono concesse ai membri del progetto tramite i ruoli. Un ruolo è una raccolta di autorizzazioni. Quando assegni un ruolo a un membro del progetto, gli concedi tutte le autorizzazioni incluse nel ruolo.

Questa pagina descrive le azioni abilitate dalle autorizzazioni che potresti trovare elencate in un ruolo supportato da Firebase. Queste autorizzazioni rientrano in due categorie:

Autorizzazioni obbligatorie

Firebase IAM include le seguenti autorizzazioni:

Per un elenco generale e una descrizione delle autorizzazioni specifiche per un prodotto o servizio Firebase, consulta la sezione appropriata in Autorizzazioni IAM specifiche per i prodotti Firebase.

Autorizzazioni richieste incluse in tutti i ruoli

Le autorizzazioni elencate nella tabella seguente sono necessarie per utilizzare qualsiasi prodotto o servizio Firebase.

Queste autorizzazioni sono incluse automaticamente in ciascuno dei ruoli predefiniti di Firebase.

Autorizzazione Descrizione
Concede le autorizzazioni per recuperare le informazioni sul progetto Firebase
Concede le autorizzazioni per recuperare le informazioni sul progetto Firebase
Concede le autorizzazioni per verificare lo stato delle API di Google ed eseguire i comandi dell'interfaccia a riga di comando Firebase

Autorizzazioni richieste per azioni specifiche dei servizi Firebase

Le autorizzazioni elencate nella tabella seguente sono necessarie per eseguire alcune azioni specifiche del servizio Firebase.

Se necessario, queste autorizzazioni vengono incluse automaticamente in ciascuno dei ruoli predefiniti di Firebase.

Azione Autorizzazione obbligatoria
Accedere alle integrazioni dei progetti Firebase con gli strumenti di collaborazione (tra cui Slack, Jira e PagerDuty) firebaseextensions.configs.*
Visualizza l'utilizzo e l'analisi da StackDriver monitoring.timeSeries.list
Esegui i comandi Firebase CLI
Per saperne di più, consulta la documentazione di Google Cloud sull'accesso a Runtime Configurator.
runtimeconfig.*

Autorizzazioni richieste per azioni specifiche di gestione di Firebase

Le autorizzazioni elencate nella tabella seguente sono autorizzazioni aggiuntive necessarie per eseguire alcune azioni specifiche della gestione di Firebase.

Autorizzazione di gestione e azioni associate Autorizzazione aggiuntiva richiesta
firebase.billingPlans.update
Modifica il piano di fatturazione di un progetto Firebase resourcemanager.projects.createBillingAssignment
resourcemanager.projects.deleteBillingAssignment
firebase.projects.delete
Elimina un progetto Firebase resourcemanager.projects.delete
firebase.projects.update
Aggiungi risorse Firebase a un progetto Google Cloud esistente resourcemanager.projects.get
serviceusage.services.enable
serviceusage.services.get
Modifica il nome di un progetto Firebase resourcemanager.projects.update
Aggiungi le fingerprint del certificato SHA per le app per Android clientauthconfig.clients.create
Rimuovi le fingerprint del certificato SHA per le app per Android clientauthconfig.clients.delete
Aggiorna l'ID App Store o l'ID team per le app Apple clientauthconfig.clients.get
clientauthconfig.clients.update

Autorizzazioni IAM specifiche per i prodotti Firebase

Le seguenti tabelle elencano le autorizzazioni specifiche per un prodotto o servizio Firebase. Puoi utilizzare queste autorizzazioni per creare ruoli personalizzati.

Autorizzazioni di gestione di Firebase

Tieni presente che alcune delle seguenti autorizzazioni di gestione richiedono autorizzazioni aggiuntive per determinate azioni.

Nome autorizzazione Descrizione
firebase.billingPlans.get Recupera il piano di fatturazione Firebase corrente per un progetto
firebase.billingPlans.update Modifica l'attuale piano di fatturazione Firebase per un progetto
firebase.clients.create Aggiungi nuove app a un progetto
firebase.clients.delete Eliminare le app esistenti da un progetto
firebase.clients.get Recuperare i dettagli e le configurazioni delle app in un progetto
firebase.clients.list Recupera un elenco di app in un progetto
firebase.clients.undelete Annullare l'eliminazione di un'app prima che i suoi dati vengano eliminati definitivamente
firebase.clients.update Aggiorna i dettagli e le configurazioni delle app in un progetto
firebase.links.create Crea nuovi link ai sistemi Google
(Firebase console > Impostazioni progetto > Integrazioni)
firebase.links.delete Elimina i link ai sistemi Google
(Firebase console > Impostazioni progetto > Integrazioni)
firebase.links.list Recupera un elenco di link ai sistemi Google
(console Firebase > Impostazioni progetto > Integrazioni)
firebase.links.update Aggiorna i link esistenti ai sistemi Google
(console Firebase > Impostazioni progetto > Integrazioni)
firebase.playLinks.get Recupera i dettagli relativi a un link a Google Play
(console Firebase > Impostazioni progetto > Integrazioni > Google Play)
firebase.playLinks.list Recupera un elenco di link a Google Play
(Console Firebase > Impostazioni progetto > Integrazioni > Google Play)
firebase.playLinks.update Creare nuovi link e aggiornare quelli esistenti a Google Play
(Console Firebase > Impostazioni progetto > Integrazioni > Google Play)
firebase.projects.delete Elimina i progetti esistenti
firebase.projects.get Recupera i dettagli e le risorse Firebase di un progetto
firebase.projects.update Modificare gli attributi di un progetto esistente
Ricevere avvisi per i prodotti e le funzionalità Firebase applicabili (scopri di più)
firebaseinstallations.instances.delete Eliminare un ID installazione Firebase e i dati associati a quell'installazione (scopri di più)

Autorizzazioni Google Analytics

Le seguenti autorizzazioni concedono l'accesso alla proprietà Analytics collegata al progetto Firebase. Consentono ai membri del progetto Firebase di accedere ai dati di Analytics, inclusi segmenti di pubblico, proprietà utente, canalizzazioni, report, conversioni e così via.

Nome autorizzazione Descrizione
firebaseanalytics.resources.googleAnalyticsEdit Per impostazione predefinita, concede il ruolo di editor di Analytics alla proprietà Analytics collegata
firebaseanalytics.resources.googleAnalyticsAdditionalAccess Per impostazione predefinita, concede il ruolo di professionista del marketing Analytics alla proprietà Analytics collegata
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze Per impostazione predefinita, concede il ruolo Visualizzatore Analytics alla proprietà Analytics collegata
firebaseanalytics.resources.googleAnalyticsRestrictedAccess Per impostazione predefinita, concede il ruolo Visualizzatore Analytics alla proprietà Analytics collegata senza accesso ai dati sulle entrate e ai dati di costo

Autorizzazioni Firebase AI Logic

Nome autorizzazione Descrizione
firebasevertexai.configs.get Recupera la configurazione per Firebase AI Logic
firebasevertexai.configs.update Aggiorna la configurazione per Firebase AI Logic

Autorizzazioni Firebase App Check

Nome autorizzazione Descrizione
firebaseappcheck.appAttestConfig.get Recupera la configurazione App Attest di un'app
firebaseappcheck.appAttestConfig.update Aggiorna la configurazione di App Attest di un'app
firebaseappcheck.appCheckTokens.verify Verifica i token App Check emessi per un progetto Firebase
firebaseappcheck.debugTokens.get Recupera i token di debug di un'app
firebaseappcheck.debugTokens.update Creare, aggiornare o eliminare i token di debug di un'app
firebaseappcheck.deviceCheckConfig.get Recupera la configurazione DeviceCheck di un'app
firebaseappcheck.deviceCheckConfig.update Aggiorna la configurazione DeviceCheck di un'app
firebaseappcheck.playIntegrityConfig.get Recupera la configurazione di Play Integrity di un'app
firebaseappcheck.playIntegrityConfig.update Aggiorna la configurazione di Play Integrity di un'app
firebaseappcheck.recaptchaEnterpriseConfig.get Recupera la configurazione reCAPTCHA Enterprise di un'app
firebaseappcheck.recaptchaEnterpriseConfig.update Aggiorna la configurazione di reCAPTCHA Enterprise di un'app
firebaseappcheck.recaptchaV3Config.get Recupera la configurazione reCAPTCHA v3 di un'app
firebaseappcheck.recaptchaV3Config.update Aggiorna la configurazione di reCAPTCHA v3 di un'app
firebaseappcheck.safetyNetConfig.get Recupera la configurazione di SafetyNet di un'app
firebaseappcheck.safetyNetConfig.update Aggiorna la configurazione SafetyNet di un'app
firebaseappcheck.services.get Recupera le configurazioni di applicazione dei servizi di un progetto
firebaseappcheck.services.update Aggiorna le configurazioni di applicazione dei servizi di un progetto
firebaseappcheck.tokens.mint Conia token App Check per un'app.

Autorizzazioni Firebase App Distribution

Nome autorizzazione Descrizione
firebaseappdistro.releases.list Recupera un elenco delle distribuzioni e dei link di invito esistenti
firebaseappdistro.releases.update Creare, eliminare e modificare le distribuzioni
Creare ed eliminare i link di invito
firebaseappdistro.testers.list Recupera un elenco di tester esistenti in un progetto
firebaseappdistro.testers.update Creare ed eliminare i tester in un progetto
firebaseappdistro.groups.list Recupera un elenco dei gruppi di tester esistenti in un progetto
firebaseappdistro.groups.update Crea ed elimina gruppi di tester in un progetto

Autorizzazioni Firebase Authentication

Nome autorizzazione Descrizione
firebaseauth.configs.create Crea la configurazione Authentication
firebaseauth.configs.get Recupera la configurazione di Authentication
firebaseauth.configs.getHashConfig Recuperare la configurazione dell'hash della password e l'hash della password degli account utente
firebaseauth.configs.getSecret Recupera il client secret nella configurazione di Authentication
firebaseauth.configs.update Aggiorna la configurazione Authentication esistente
firebaseauth.users.create Crea nuovi utenti in Authentication
firebaseauth.users.createSession Crea un cookie di sessione per un utente che ha eseguito l'accesso
firebaseauth.users.delete Elimina gli utenti esistenti in Authentication
firebaseauth.users.get Recupera un elenco degli utenti Authentication esistenti
firebaseauth.users.sendEmail Inviare email agli utenti
firebaseauth.users.update Aggiorna gli utenti esistenti in Authentication

Autorizzazioni Firebase A/B Testing (beta)

Nome autorizzazione Descrizione
firebaseabt.experimentresults.get Recupera i risultati di un esperimento
firebaseabt.experiments.create Crea nuovi esperimenti
firebaseabt.experiments.delete Elimina gli esperimenti esistenti
firebaseabt.experiments.get Recuperare i dettagli di un esperimento esistente
firebaseabt.experiments.list Recupera un elenco degli esperimenti esistenti
firebaseabt.experiments.update Aggiorna un esperimento esistente
firebaseabt.projectmetadata.get Recupera i metadati di analisi per configurare un esperimento

Autorizzazioni Firebase App Hosting

Nome autorizzazione Descrizione
firebaseapphosting.backends.create Crea un nuovo backend App Hosting per un progetto Firebase.
firebaseapphosting.backends.delete Elimina un backend App Hosting esistente da un progetto Firebase.
firebaseapphosting.backends.get Recupera informazioni su un backend App Hosting specifico in un progetto Firebase.
firebaseapphosting.backends.list Elenca tutti i backend App Hosting disponibili in un progetto Firebase.
firebaseapphosting.backends.update Modifica la configurazione o le impostazioni di un backend App Hosting esistente.
firebaseapphosting.builds.create Avvia un nuovo processo di build per un backend App Hosting in un progetto Firebase.
firebaseapphosting.builds.delete Elimina le build esistenti in un backend App Hosting.
firebaseapphosting.builds.get Recupera i dettagli di una build esistente in un backend App Hosting.
firebaseapphosting.builds.list Elenca tutte le build associate a un backend App Hosting in un progetto Firebase.
firebaseapphosting.builds.update Modifica la configurazione di una build App Hosting esistente non finalizzata.
firebaseapphosting.domains.create Crea una nuova associazione di dominio per un backend App Hosting in un progetto Firebase.
firebaseapphosting.domains.delete Rimuovi un'associazione di dominio da un backend App Hosting.
firebaseapphosting.domains.get Recupera informazioni su un dominio specifico associato a un sito App Hosting.
firebaseapphosting.domains.list Elenca tutti i domini associati a App Hosting.
firebaseapphosting.domains.update Modifica le impostazioni o le configurazioni di un dominio collegato a un backend App Hosting.
firebaseapphosting.rollouts.create Avvia una nuova implementazione per promuovere una build esistente alla versione attualmente pubblicata per il backend App Hosting.
firebaseapphosting.rollouts.get Recupera le informazioni su un'implementazione App Hosting specifica.
firebaseapphosting.rollouts.list Elenca tutti i rollout associati a un backend App Hosting.
firebaseapphosting.traffic.get Recupera la suddivisione del traffico e la policy di implementazione attuali per un sito App Hosting.
firebaseapphosting.traffic.list Identica nella funzione a "firebaseapphosting.traffic.get", con la funzionalità aggiuntiva di recuperare un elenco di backend per i quali disponi di questa autorizzazione.
firebaseapphosting.traffic.update Modifica l'attuale suddivisione del traffico e la policy di implementazione per un backend App Hosting.

Autorizzazioni Cloud Firestore

Per un elenco e le descrizioni delle autorizzazioni Cloud Firestore, consulta la documentazione di Google Cloud.

Autorizzazioni Cloud Storage

Per un elenco e le descrizioni delle autorizzazioni Cloud Storage, consulta la documentazione di Google Cloud.

Autorizzazioni delle regole di sicurezza Firebase (Cloud Firestore e Cloud Storage)

Nome autorizzazione Descrizione
firebaserules.releases.create Crea release
firebaserules.releases.delete Elimina release
firebaserules.releases.get Recupera le release
firebaserules.releases.getExecutable Recupera i payload eseguibili binari per le release
firebaserules.releases.list Recupera un elenco di release
firebaserules.releases.update Aggiorna i riferimenti ai set di regole per le release
firebaserules.rulesets.create Crea nuovi set di regole
firebaserules.rulesets.delete Elimina il set di regole esistente
firebaserules.rulesets.get Recupera i set di regole con l'origine
firebaserules.rulesets.list Trova i metadati del set di regole (nessuna origine)
firebaserules.rulesets.test Testa la correttezza delle origini

Autorizzazioni Cloud Functions for Firebase

Per un elenco e una descrizione delle autorizzazioni Cloud Functions, consulta la documentazione di IAM.

Tieni presente che il deployment delle funzioni richiede una configurazione specifica delle autorizzazioni che non sono incluse nei ruoli predefiniti di Firebase standard. Per eseguire il deployment delle funzioni, utilizza una delle seguenti opzioni:

Autorizzazioni per le campagne di Firebase Messaging

Queste autorizzazioni si applicano alle campagne per Firebase Cloud Messaging e Firebase In-App Messaging.

Nome autorizzazione Descrizione
firebasemessagingcampaigns.campaigns.create Crea nuove campagne
firebasemessagingcampaigns.campaigns.delete Elimina le campagne esistenti
firebasemessagingcampaigns.campaigns.get Recuperare i dettagli delle campagne esistenti
firebasemessagingcampaigns.campaigns.list Recupera un elenco delle campagne esistenti
firebasemessagingcampaigns.campaigns.update Aggiorna le campagne esistenti
firebasemessagingcampaigns.campaigns.start Avvia le campagne esistenti
firebasemessagingcampaigns.campaigns.stop Aggiorna le campagne esistenti

Autorizzazioni Firebase Cloud Messaging

Nome autorizzazione Descrizione
cloudmessaging.messages.create Invia notifiche e messaggi di dati tramite l'API HTTP FCM e l'SDK Admin
cloudmessaging.topicSubscriptions.create Crea sottoscrizioni agli argomenti per una registrazione FCM
cloudmessaging.topicSubscriptions.delete Elimina le iscrizioni agli argomenti per una registrazione FCM
cloudmessaging.topicSubscriptions.get Recupera i dettagli delle iscrizioni agli argomenti per una registrazione FCM
cloudmessaging.topicSubscriptions.list Recupera un elenco di iscrizioni agli argomenti per una registrazione FCM
cloudmessaging.topicSubscriptions.update Aggiorna le iscrizioni agli argomenti per una registrazione FCM
Nome autorizzazione Descrizione
firebasenotifications.messages.create Crea nuovi messaggi in Compositore di notifiche
firebasenotifications.messages.delete Elimina i messaggi esistenti in Notifications Composer
firebasenotifications.messages.get Recuperare i dettagli dei messaggi esistenti in Notifications Composer
firebasenotifications.messages.list Recupera un elenco dei messaggi esistenti in Compositore di Notifiche
firebasenotifications.messages.update Aggiorna i messaggi esistenti in Notifications Composer

Autorizzazioni Firebase Crashlytics

Nome autorizzazione Descrizione
firebasecrashlytics.config.get Recupera le impostazioni di configurazione di Crashlytics
firebasecrashlytics.config.update Aggiorna le impostazioni di configurazione di Crashlytics
firebasecrashlytics.data.get Recupera le metriche associate ai problemi e alle sessioni di Crashlytics
firebasecrashlytics.issues.get Recuperare i dettagli relativi ai problemi di Crashlytics, incluse le note allegate ai problemi
firebasecrashlytics.issues.list Recupera un elenco di problemi di Crashlytics
firebasecrashlytics.issues.update Aprire, chiudere e disattivare l'audio dei problemi Crashlytics esistenti
Aggiornare le note allegate ai problemi
firebasecrashlytics.sessions.get Recupera i dettagli di Crashlytics sessioni con arresti anomali
Nome autorizzazione Descrizione
firebasecrash.issues.update Aggiorna i problemi Crashlytics esistenti, crea note sui problemi e imposta avvisi di velocità
firebasecrash.reports.get Recupera i report Crashlytics esistenti
Nome autorizzazione Descrizione
firebasedynamiclinks.domains.create Crea nuovi domini Dynamic Links
firebasedynamiclinks.domains.delete Elimina i domini Dynamic Links esistenti
firebasedynamiclinks.domains.get Recupera i dettagli dei domini Dynamic Links esistenti
firebasedynamiclinks.domains.list Recupera un elenco dei domini Dynamic Links esistenti
firebasedynamiclinks.domains.update Aggiorna i domini Dynamic Links esistenti
firebasedynamiclinks.links.create Crea una nuova attività (Dynamic Links)
firebasedynamiclinks.links.get Recupera i dettagli di Dynamic Links esistente
firebasedynamiclinks.links.list Recupera un elenco di Dynamic Links esistenti
firebasedynamiclinks.links.update Aggiorna Dynamic Links esistente
firebasedynamiclinks.stats.get Recupera le statistiche di Dynamic Links
firebasedynamiclinks.destinations.list Recupera le destinazioni Dynamic Links esistenti
firebasedynamiclinks.destinations.update Aggiorna le destinazioni Dynamic Links esistenti

Autorizzazioni di pubblicazione Firebase Extensions

Nome autorizzazione Descrizione
firebaseextensionspublisher.extensions.create Carica nuove versioni di un'estensione
firebaseextensionspublisher.extensions.delete Elimina o ritira le versioni di un'estensione
firebaseextensionspublisher.extensions.get Recupera i dettagli di una versione dell'estensione
firebaseextensionspublisher.extensions.list Elenca tutte le versioni delle estensioni caricate da questo progetto del publisher

Autorizzazioni Firebase Hosting

Nome autorizzazione Descrizione
firebasehosting.sites.create Crea nuove risorse Hosting per un progetto Firebase
firebasehosting.sites.delete Elimina le risorse Hosting esistenti per un progetto Firebase
firebasehosting.sites.get Recupera i dettagli di una risorsa Hosting esistente per un progetto Firebase
firebasehosting.sites.list Recupera un elenco di risorse Hosting per un progetto Firebase
firebasehosting.sites.update Aggiorna le risorse Hosting esistenti per un progetto Firebase

Autorizzazioni Firebase In-App Messaging (beta)

Nome autorizzazione Descrizione
firebaseinappmessaging.campaigns.create Crea nuove campagne
firebaseinappmessaging.campaigns.delete Elimina le campagne esistenti
firebaseinappmessaging.campaigns.get Recuperare i dettagli delle campagne esistenti
firebaseinappmessaging.campaigns.list Recupera un elenco delle campagne esistenti
firebaseinappmessaging.campaigns.update Aggiorna le campagne esistenti

Autorizzazioni Firebase ML (beta)

Nome autorizzazione Descrizione
firebaseml.models.create Crea nuovi modelli ML
firebaseml.models.update Aggiorna i modelli ML esistenti
firebaseml.models.delete Elimina i modelli ML esistenti
firebaseml.models.get Recupera i dettagli dei modelli ML esistenti
firebaseml.models.list Recupera un elenco di modelli ML esistenti
firebaseml.modelversions.create Crea nuove versioni del modello
firebaseml.modelversions.get Recupera i dettagli delle versioni dei modelli esistenti
firebaseml.modelversions.list Recupera un elenco delle versioni dei modelli esistenti
firebaseml.modelversions.update Aggiorna le versioni del modello esistenti

Autorizzazioni Firebase Performance Monitoring

Nome autorizzazione Descrizione
firebaseperformance.config.create Crea nuove configurazioni della soglia dei problemi
firebaseperformance.config.delete Elimina le configurazioni esistenti delle soglie dei problemi
firebaseperformance.config.update Modifica le configurazioni delle soglie degli avvisi e dei problemi esistenti
firebaseperformance.data.get Visualizza tutti i dati sul rendimento e i valori di soglia dei problemi

Autorizzazioni Firebase Realtime Database

Nome autorizzazione Descrizione
firebasedatabase.instances.create Crea nuove istanze di database
firebasedatabase.instances.get Recuperare i metadati delle istanze di database esistenti
Accesso di sola lettura ai dati in un'istanza di database esistente
firebasedatabase.instances.list Recupera un elenco delle istanze di database esistenti
firebasedatabase.instances.update Accesso completo in lettura e scrittura ai dati nelle istanze di database esistenti
Abilitazione e disabilitazione delle istanze di database
Recupero e modifica delle regole di sicurezza per le istanze di database esistenti
firebasedatabase.instances.disable Disattiva le istanze di database attive

I dati esistenti vengono conservati, ma non sono accessibili per le operazioni di lettura/scrittura.
firebasedatabase.instances.reenable Riattiva le istanze di database disattivate

I dati esistenti sono nuovamente accessibili per le operazioni di lettura/scrittura.
firebasedatabase.instances.delete Elimina le istanze di database disattivate

I nomi dei database eliminati non possono essere riutilizzati.
I dati di un'istanza di database eliminata vengono eliminati definitivamente dopo 20 giorni.
firebasedatabase.instances.undelete Annulla l'eliminazione di un'istanza di database eliminata prima che i suoi dati vengano eliminati definitivamente

I dati di un'istanza di database eliminata vengono eliminati definitivamente 20 giorni dopo l'eliminazione dell'istanza.

Autorizzazioni Firebase Remote Config

Nome autorizzazione Descrizione
cloudconfig.configs.get Recupera i dati di Remote Config
cloudconfig.configs.update Aggiorna i dati di Remote Config

Autorizzazioni Firebase Test Lab

Test Lab richiede l'accesso ai bucket Cloud Storage, pertanto richiede una configurazione specifica delle autorizzazioni che non sono tutte incluse nei ruoli predefiniti di Firebase standard. Per concedere l'accesso a Test Lab, utilizza una delle seguenti opzioni:

  • Per i test avviati dalla console Firebase

    • Testa l'app in un progetto Firebase separato dedicato.

    • Aggiungi i membri che hanno bisogno di accedere a Test Lab, quindi assegna loro i ruoli di progetto legacy utilizzando la console Firebase.

      • Per consentire a un membro di eseguire test con Test Lab, assegna il ruolo Editor del progetto o un ruolo superiore.
      • Per consentire a un membro di visualizzare i risultati dei test in Test Lab, assegna il ruolo Visualizzatore o superiore del progetto.
  • Per i test avviati da gcloud CLI, dall'API Testing o da dispositivi gestiti da Gradle mentre utilizzi il tuo bucket Cloud Storage

    • Assegna una coppia di ruoli predefiniti (che insieme concedono l'insieme di autorizzazioni richiesto) utilizzando la consoleGoogle Cloud.

      • Per consentire a un membro di eseguire test con Test Lab, assegna entrambi i ruoli:

        • Firebase Test Lab Admin (roles/cloudtestservice.testAdmin)
        • Firebase Analytics Viewer (roles/firebase.analyticsViewer)
      • Per consentire a un membro di visualizzare i risultati dei test in Test Lab, assegna entrambi i ruoli:

        • Firebase Test Lab Viewer (roles/cloudtestservice.testViewer)
        • Firebase Analytics Viewer (roles/firebase.analyticsViewer)
Nome autorizzazione Descrizione
cloudtestservice.environmentcatalog.get Recupera il catalogo degli ambienti di test supportati per un progetto
cloudtestservice.matrices.create Richiedi di eseguire una matrice di test in base alle specifiche fornite
cloudtestservice.matrices.get Recupera lo stato di una matrice di test
cloudtestservice.matrices.update Aggiorna una matrice di test non completata
cloudtoolresults.executions.list Recupera un elenco di esecuzioni per una cronologia
cloudtoolresults.executions.get Recupera un'esecuzione esistente
cloudtoolresults.executions.create Crea una nuova esecuzione
cloudtoolresults.executions.update Aggiorna un'esecuzione esistente
cloudtoolresults.histories.list Recupera un elenco di cronologie
cloudtoolresults.histories.get Recupera una cronologia esistente
cloudtoolresults.histories.create Crea una nuova cronologia
cloudtoolresults.settings.create Crea nuove impostazioni dei risultati degli strumenti
cloudtoolresults.settings.get Recupera le impostazioni dei risultati dello strumento esistenti
cloudtoolresults.settings.update Aggiorna le impostazioni dei risultati dello strumento
cloudtoolresults.steps.list Recupera un elenco di passaggi per un'esecuzione
cloudtoolresults.steps.get Recupera un passaggio esistente
cloudtoolresults.steps.create Crea un nuovo passaggio
cloudtoolresults.steps.update Aggiorna un passaggio esistente

Autorizzazioni per le integrazioni con servizi esterni

Nome autorizzazione Descrizione
firebaseextensions.configs.create Crea nuove configurazioni delle estensioni per i servizi esterni
(console Firebase > Impostazioni progetto > Integrazioni)
firebaseextensions.configs.delete Elimina le configurazioni delle estensioni esistenti per i servizi esterni
(console Firebase > Impostazioni progetto > Integrazioni)
firebaseextensions.configs.list Recupera un elenco di configurazioni delle estensioni per i servizi esterni
(console Firebase > Impostazioni progetto > Integrazioni)
firebaseextensions.configs.update Aggiorna le configurazioni delle estensioni esistenti per i servizi esterni
(console Firebase > Impostazioni progetto > Integrazioni)

Prodotti deprecati o non supportati

Nome autorizzazione Descrizione
firebasedynamiclinks.domains.create Crea nuovi domini Dynamic Links
firebasedynamiclinks.domains.delete Elimina i domini Dynamic Links esistenti
firebasedynamiclinks.domains.get Recupera i dettagli dei domini Dynamic Links esistenti
firebasedynamiclinks.domains.list Recupera un elenco dei domini Dynamic Links esistenti
firebasedynamiclinks.domains.update Aggiorna i domini Dynamic Links esistenti
firebasedynamiclinks.links.create Crea una nuova attività (Dynamic Links)
firebasedynamiclinks.links.get Recupera i dettagli di Dynamic Links esistente
firebasedynamiclinks.links.list Recupera un elenco di Dynamic Links esistenti
firebasedynamiclinks.links.update Aggiorna Dynamic Links esistente
firebasedynamiclinks.stats.get Recupera le statistiche di Dynamic Links
firebasedynamiclinks.destinations.list Recupera le destinazioni Dynamic Links esistenti
firebasedynamiclinks.destinations.update Aggiorna le destinazioni Dynamic Links esistenti

Autorizzazioni di pubblicazione Firebase Extensions

Nome autorizzazione Descrizione
firebaseextensionspublisher.extensions.create Carica nuove versioni di un'estensione
firebaseextensionspublisher.extensions.delete Elimina o ritira le versioni di un'estensione
firebaseextensionspublisher.extensions.get Recupera i dettagli di una versione dell'estensione
firebaseextensionspublisher.extensions.list Elenca tutte le versioni delle estensioni caricate da questo progetto del publisher

Autorizzazioni Firebase ML (beta)

Nome autorizzazione Descrizione
firebaseml.models.create Crea nuovi modelli ML
firebaseml.models.update Aggiorna i modelli ML esistenti
firebaseml.models.delete Elimina i modelli ML esistenti
firebaseml.models.get Recupera i dettagli dei modelli ML esistenti
firebaseml.models.list Recupera un elenco di modelli ML esistenti
firebaseml.modelversions.create Crea nuove versioni del modello
firebaseml.modelversions.get Recupera i dettagli delle versioni dei modelli esistenti
firebaseml.modelversions.list Recupera un elenco delle versioni dei modelli esistenti
firebaseml.modelversions.update Aggiorna le versioni del modello esistenti