Seleziona le località per i prodotti e le risorse nel tuo progetto

Diversi prodotti Firebase richiedono l'impostazione di una località:

  • Google Analytics: se attivi Google Analytics in progetto Firebase, ti viene chiesto di selezionare un report Analytics in ogni località. Questa località rappresenta il paese o la regione della tua organizzazione. La località Analytics a sua volta imposta la valuta per i report sulle entrate.

  • Cloud Firestore e Cloud Storage: se inizi a utilizzare per uno di questi prodotti, ti viene chiesto di selezionare il Località predefinita delle risorse Google Cloud Platform (Google Cloud) (se non era già selezionato durante la configurazione di un altro servizio).

  • Cloud Functions for Firebase (solo per le funzioni pianificate): se esegui funzioni pianificate, Cloud Scheduler richiede un'app App Engine; durante la configurazione ti viene chiesto di selezionare del tuo progetto località predefinita delle risorse Google Cloud (se non era già selezionato durante la configurazione di un altro servizio).

    Per scoprire di più sulle impostazioni di geolocalizzazione per le funzioni non programmate, visita la pagina Cloud Functions Località.

  • Realtime Database: se crei un'istanza Realtime Database, ti viene richiesto per selezionare la località dell'istanza, in modo che ogni istanza possa trovarsi in ogni località. Tieni presente che le posizioni delle istanze Realtime Database non influiscono sulle opzioni per la posizione predefinita della risorsa Google Cloud.

Seleziona un'impostazione di località per un prodotto o un gruppo di prodotti

Per la maggior parte dei casi d'uso, devi selezionare un'impostazione di geolocalizzazione nella console Firebase come della configurazione di un prodotto specifico. Tieni presente che in alcuni casi (come descritto in questa sezione), l'impostazione della località per un prodotto può impostare la località per altri prodotti a causa di dipendenze.

Analytics

Se attivi Google Analytics nel tuo progetto Firebase in Console Firebase, ti viene chiesto di selezionare un report Analytics in ogni località. Seleziona un paese o una regione che rappresenti la località del tuo dell'organizzazione.

Se sei un proprietario o un editor di un progetto, puoi modificare il fuso orario valuta per la località del report Analytics; vai al tuo Impostazioni di Google Analytics, quindi vai al riquadro Reporting.

Cloud Firestore, Cloud Storage e funzioni programmate

Cloud Firestore, Cloud Storage e le funzioni pianificate condividono tutte la stessa impostazione di località, chiamata località predefinita delle risorse Google Cloud (scopri le specifiche di questa impostazione di località di seguito). Tieni presente che il luogo potrebbe essere stato precedentemente configurato, durante la creazione del progetto o durante la configurazione che utilizza questa impostazione di geolocalizzazione.

  • Se hai configurato Cloud Firestore o Cloud Storage, ti viene chiesto di: seleziona la località predefinita delle risorse Google Cloud del progetto nella console Firebase un flusso di lavoro di machine learning.

    Per Cloud Storage, la località delle risorse Google Cloud predefinita si applica solo a del bucket predefinito. Se hai scelto il piano Blaze, puoi creare più bucket, ciascuno con il proprio location.

  • Se esegui funzioni pianificate, Cloud Scheduler richiede un'app App Engine. Durante la configurazione, ti viene chiesto di selezionare la posizione predefinita delle risorse Google Cloud del progetto.

  • Puoi impostare in modo programmatico la località predefinita delle risorse Google Cloud chiamando il defaultLocation.finalize per il tuo progetto Firebase.

di Gemini Advanced.

Realtime Database località

Se crei una nuova istanza Realtime Database, devi specificare la località per quell'istanza. Ogni istanza Realtime Database del progetto può trovarsi in una posizione diversa. Nella tabella seguente, trova le località supportate per: Realtime Database di istanze insieme agli schemi URL del database associati.

Tieni presente che le località delle istanze Realtime Database non influiscono sulle opzioni per la località predefinita delle risorse Google Cloud.

Nome regione Descrizione della regione Schema URL database
us-central1 Iowa DATABASE_NAME.firebaseio.com
europe-west1 Belgio DATABASE_NAME.europe-west1.firebasedatabase.app
asia-southeast1 Singapore DATABASE_NAME.asia-southeast1.firebasedatabase.app

Visualizzare le impostazioni di geolocalizzazione

  • Analytics: nella console Firebase, vai a Impostazioni progetto > Integrazioni > Google Analytics Fai clic sul numero di account per aprire il tuo account Google Analytics, quindi vai al riquadro Amministrazione per trovare la posizione dell'account.

  • Realtime Database: nella console Firebase, visualizza l'elenco delle istanze di database e le relative posizioni nella scheda Realtime Database Dati.

  • Cloud Firestore: nella console Firebase, visualizza l'elenco dei tuoi alle istanze di database e alle relative posizioni Cloud Firestore Scheda Dati.

  • Cloud Storage: nella console Firebase, visualizza l'elenco dei tuoi dei bucket e le relative posizioni Cloud Storage Scheda File

  • Funzioni pianificate: nella console Google Cloud, vai a Cloud Scheduler per visualizzare l'elenco di argomenti per ogni job e ruolo. La località è l'ultimo segmento del nome dell'argomento.

  • Funzioni non pianificate: per impostazione predefinita, le funzioni vengono eseguite nell'elemento us-central1 regione. Tuttavia, se la posizione è stata impostata esplicitamente, puoi trovarla nel codice sorgente della funzione.

Scopri di più sulla località delle risorse Google Cloud predefinita

Diversi servizi disponibili per la tua app richiedono l'impostazione di geolocalizzazione chiamata la località predefinita delle risorse Google Cloud Platform (Google Cloud) del progetto. Questo è la posizione in cui vengono archiviati i dati per i servizi Google Cloud che richiedono una località dell'ambientazione.

I seguenti prodotti condividono la stessa posizione predefinita delle risorse Google Cloud:

  • Cloud Firestore
    Tieni presente che la località predefinita delle risorse Google Cloud non si applica a Firebase Realtime Database

  • Cloud Storage
    Tieni presente che la località predefinita delle risorse Google Cloud si applica solo al tuo valore predefinito Cloud Storage bucket. Se hai scelto il piano Blaze, puoi creare più bucket, ognuno con il suo location.

  • App App Engine (ad es. per le funzioni pianificate)
    Se hai configurato un'app App Engine, la sua posizione condivide il tuo account Google Cloud predefinito una località delle risorse. Tieni presente che se utilizzi Cloud Scheduler (ad esempio per eseguire funzioni pianificate), devi avere un'app App Engine nel progetto.

Puoi selezionare una località multiregionale o una località località regionale come località predefinita delle risorse Google Cloud. Nota che se hai già un'app App Engine con una posizione us-central o europe-west, qualsiasi servizio Google Cloud che utilizza questa impostazione di geolocalizzazione verrà considerata multiregionale.

Località con più regioni

Seleziona una località multiregionale per massimizzare la disponibilità e la durabilità del database.

Una località multiregionale è composta da un insieme definito di regioni in cui sono presenti più repliche del database vengono archiviati. Ogni replica è una replica di lettura/scrittura che contiene tutte le nel database o in una replica di replica che non mantiene un set completo ma partecipa alla replica.

Replicando i dati tra più regioni, possono continuare a essere pubblicati anche con la perdita dell'intera regione. All'interno di una regione, i dati vengono replicati zone in modo che i dati possano continuare a essere pubblicati all'interno di quella regione anche con la perdita di una zona.

Firebase supporta le seguenti località delle risorse Google Cloud multiregionali:
Nome multiregione Descrizione per più regioni Regioni di lettura-scrittura Regione dei testimoni
eur3 Europa europe-west1 (Belgio), europe-west4 (Paesi Bassi) europe-north1 (Finlandia)
nam5 Stati Uniti us-central1 (Iowa), us-central2 (Oklahoma, regione privata Google Cloud) us-east1 (Carolina del Sud)

Località regionali

Una località regionale è un luogo geografico ben preciso, come la Carolina del Sud. I dati in una località regionale vengono replicati in più zone all'interno di una regione. Tutte le località regionali sono separate dalle altre località di almeno 160 miglia.

Seleziona una località regionale in modo da ridurre i costi e ridurre la latenza di scrittura dell'applicazione è sensibile alla latenza o per colocation con altre risorse Google Cloud.

Firebase supporta le seguenti località delle risorse Google Cloud a livello di regione:
Nome regioneDescrizione regione
Nord America
us-west1Oregon
us-west2Los Angeles
us-west3Salt Lake City
us-west4Las Vegas

us-central1

Iowa
northamerica-northeast1Montréal

northamerica-northeast2

Toronto
us-east1Carolina del Sud
us-east4Virginia del Nord

us-east5

Questa località non supporta Cloud Storage for Firebase. Se prevedi di utilizzare Cloud Storage for Firebase, devi scegliere un'opzione un'altra località.

Columbus

us-south1

Questa località non supporta Cloud Storage for Firebase. Se prevedi di utilizzare Cloud Storage for Firebase, devi scegliere un'opzione un'altra località.

Dallas
Sud America

southamerica-west1

Questa località non supporta Cloud Storage for Firebase. Se prevedi di utilizzare Cloud Storage for Firebase, devi scegliere un'opzione un'altra località.

Santiago
southamerica-east1San Paolo
Europa
europe-west2Londra

europe-west1

Belgio

europe-west4

Paesi Bassi

europe-west8

Questa località non supporta Cloud Storage for Firebase. Se prevedi di utilizzare Cloud Storage for Firebase, devi scegliere un'opzione un'altra località.

Milano

europe-southwest1

Questa località non supporta Cloud Storage for Firebase. Se prevedi di utilizzare Cloud Storage for Firebase, devi scegliere un'opzione un'altra località.

Madrid

europe-west9

Parigi

europe-west12

Questa località non supporta Cloud Storage for Firebase. Se prevedi di utilizzare Cloud Storage for Firebase, devi scegliere un'opzione un'altra località.

Torino

europe-west10

Questa località non supporta Cloud Storage for Firebase. Se prevedi di utilizzare Cloud Storage for Firebase, devi scegliere un'opzione un'altra località.

Berlino
europe-west3Francoforte

europe-north1

Questa località non supporta Cloud Storage for Firebase. Se prevedi di utilizzare Cloud Storage for Firebase, devi scegliere un'opzione un'altra località.

Finlandia
europe-central2Varsavia
europe-west6Zurigo
Medio Oriente

me-central1

Doha

me-central2

Dammam

me-west1

Tel Aviv
Asia
asia-south1Mumbai

asia-south2

Questa località non supporta Cloud Storage for Firebase. Se prevedi di utilizzare Cloud Storage for Firebase, devi scegliere un'opzione un'altra località.

Delhi
asia-southeast1Singapore
asia-southeast2Giacarta
asia-east2Hong Kong
asia-east1Taiwan
asia-northeast1Tokyo
asia-northeast2Osaka
asia-northeast3Seul
Australia
australia-southeast1Sydney

australia-southeast2

Questa località non supporta Cloud Storage for Firebase. Se prevedi di utilizzare Cloud Storage for Firebase, devi scegliere una collocazione diversa.

Melbourne
Africa

africa-south1

Questa località non supporta Cloud Storage for Firebase. Se prevedi di utilizzare Cloud Storage for Firebase, devi scegliere un'opzione un'altra località.

Johannesburg

Passaggi successivi

  • Per creare un database Cloud Firestore in una località specifica, visita Inizia a utilizzare Cloud Firestore.

  • Per creare un bucket Cloud Storage, consulta la sezione Pagina iniziale per la tua piattaforma.

  • Per eseguire le funzioni programmate con Cloud Functions for Firebase, visita la guida alla configurazione.

  • Per ulteriori informazioni sulla creazione di applicazioni in grado di soddisfare i requisiti di latenza, disponibilità e durabilità, consulta Geografia e regioni.