Sélectionnez des emplacements pour votre projet

Plusieurs produits Firebase nécessitent un paramètre d'emplacement :

  • Google Analytics - Si vous activez Google Analytics dans votre projet Firebase, vous êtes invité à sélectionner un emplacement de rapports Analytics. Cet emplacement représente le pays ou la région de votre organisation. Votre emplacement Analytics, à son tour, définit la devise des rapports sur les revenus.

  • Cloud Firestore et Cloud Storage - Si vous commencez à utiliser l' un de ces produits, vous êtes invité à sélectionner votre projet de par défaut Google Cloud Platform (GCP) Emplacement des ressources (si elle n'a pas déjà été sélectionné lors de la mise en place d' un autre service).

  • Fonctions Cloud pour Firebase (fonctions programmées uniquement) - Si vous exécutez des fonctions programmées , Nuage Scheduler nécessite une application App Engine; lors de sa configuration , vous êtes invité à sélectionner votre projet par défaut de Google Cloud Platform (GCP) Emplacement des ressources (si elle n'a pas déjà été sélectionné lors de la mise en place d' un autre service).

    Pour en savoir plus sur les paramètres de localisation pour les fonctions non réguliers, visitez Fonctions de Cloud Emplacements .

  • Base de données en temps réel - Si vous créez une instance de base de données en temps réel, vous êtes invité à sélectionner l'emplacement de l'instance, et chaque instance peut être dans un endroit différent. Notez que les emplacements de vos instances de base de données en temps réel n'affectent pas les options de votre emplacement de ressource GCP par défaut.

Sélectionnez un paramètre d'emplacement pour un produit ou un groupe de produits

Pour la plupart des cas d' utilisation, vous sélectionnez un paramètre d'emplacement dans la console Firebase , que ce soit lors de la création du projet ou dans la page de la console pour un produit spécifique.

Analytique

Si vous activez Google Analytics dans votre projet Firebase dans la console Firebase , vous êtes invité à sélectionner un emplacement de rapports Analytics. Sélectionnez un pays ou une région qui représente l'emplacement de votre organisation.

Si vous êtes un propriétaire ou un éditeur de projet, vous pouvez modifier le fuseau horaire et la devise de l'emplacement de vos rapports Analytics ; allez à vos paramètres Google Analytics , puis faites défiler vers le volet de rapports.

Cloud Firestore, Cloud Storage et fonctions planifiées

Cloud Firestore, Cloud Storage, et les fonctions programmées partagent le même réglage de l' emplacement, appelé l' emplacement GCP par défaut des ressources ( en savoir les détails au sujet de ce paramètre de l' emplacement ci - dessous). Notez que cet emplacement peut avoir été défini précédemment, soit lors de la création du projet, soit lors de la configuration d'un autre service utilisant ce paramètre d'emplacement.

  • Si vous configurez Cloud Firestore ou Cloud Storage, vous êtes invité à sélectionner l'emplacement des ressources GCP par défaut de votre projet dans le workflow de la console Firebase.

    Pour Cloud Storage, l' emplacement de votre GCP par défaut des ressources applique uniquement à votre seau par défaut. Si vous êtes sur le plan Blaze, vous pouvez créer plusieurs seaux, chacun avec son propre emplacement .

  • Si vous exécutez des fonctions programmées , Nuage Scheduler nécessite une application App Engine. Lors de sa configuration, vous êtes invité à sélectionner l'emplacement de ressource GCP par défaut de votre projet.

  • Vous pouvez définir votre position programme GCP par défaut des ressources en appelant le defaultLocation.finalize point final pour votre projet Firebase.

Emplacements de la base de données en temps réel

Si vous créez une nouvelle instance de base de données en temps réel, vous êtes invité à sélectionner l'emplacement de l'instance dans le workflow de la console Firebase. Chaque instance Realtime Database de votre projet peut se trouver à un emplacement différent. Les emplacements actuellement pris en charge pour les instances de base de données en temps réel sont répertoriés ci-dessous avec leurs schémas d'URL de base de données associés.

Notez que les emplacements de vos instances de base de données en temps réel n'affectent pas les options de votre emplacement par défaut GCP de ressources .

Nom de la région Description de la région Schéma d'URL de base de données
us-central1 Iowa DB_NAME .firebaseio.com
europe-west1 Belgique DB_NAME .europe-west1.firebasedatabase.app
asia-southeast1 Singapour DB_NAME .asia-southeast1.firebasedatabase.app

Afficher les paramètres de localisation

En savoir plus sur l'emplacement par défaut des ressources GCP

Plusieurs services disponibles pour votre application nécessitent un paramètre d'emplacement qui est appelé par défaut de votre projet Google Cloud Platform (GCP) l'emplacement des ressources. Cet emplacement est l'endroit où vos données sont stockées pour les services GCP qui nécessitent un paramètre d'emplacement.

Les produits suivants partagent le même emplacement de ressource GCP par défaut :

  • Cloud Firestore
    Notez que votre emplacement par défaut GCP de ressources ne concerne pas Firebase en temps réel la base de données .

  • Stockage en ligne
    Notez que votre emplacement GCP par défaut des ressources applique uniquement à votre défaut seau Cloud Storage. Si vous êtes sur le plan Blaze, vous pouvez créer plusieurs seaux, chacun avec son propre emplacement .

  • App App Engine (par exemple, pour les fonctions programmées)
    Si vous configurez une application App Engine, son emplacement partage votre emplacement de ressource GCP par défaut. Notez que si vous utilisez le Planificateur Cloud (par exemple, pour exécuter des fonctions programmées ), vous êtes tenus d'avoir une application App Engine dans votre projet.

Vous pouvez sélectionner un emplacement multi-région ou d' un emplacement régional comme emplacement par défaut GCP de ressources. Notez que si vous avez déjà une application App Engine avec un emplacement soit us-central ou l' europe-west , tout service GCP qui utilise ce paramètre emplacement sera considéré comme multirégionale .

Emplacements multirégionaux

Un emplacement multirégional est une zone géographique générale, comme les États-Unis. Les données dans un emplacement plusieurs régions sont répliquées dans plusieurs régions . Dans une région, les données sont répliquées dans les zones .

Sélectionnez un emplacement multirégional pour maximiser la disponibilité et la durabilité de votre base de données. Les emplacements multirégionaux peuvent résister à la perte de régions entières et maintenir la disponibilité sans perdre de données.

Firebase est compatible avec les emplacements de ressources GCP multirégionaux suivants :
Nom multirégional Description multi-régions Régions constituantes
eur3 L'Europe  europe-west1 , europe-west4
nam5 États Unis us-central1 , us-central2 (région GCP Oklahoma-privé)

Emplacements régionaux

Un emplacement régional est un lieu géographique spécifique, comme la Caroline du Sud. Les données dans un emplacement régional sont répliquées dans plusieurs zones au sein d' une région . Tous les emplacements régionaux sont séparés des autres emplacements régionaux par au moins 100 miles.

Choisissez un emplacement régional pour réduire les coûts, la latence d'écriture inférieure si votre application est sensible à la latence, ou pour la colocalisation avec d' autres ressources GCP .

Firebase est compatible avec les emplacements de ressources GCP régionaux suivants :
Nom de la région Description de la région
Amérique du Nord
us-west1 Oregon
us-west2 Los Angeles
us-west3 Salt Lake City
us-west4 Las Vegas
northamerica-northeast1 Montréal
us-east1 Caroline du Sud
us-east4 Virginie du Nord
Amérique du Sud
southamerica-east1 São Paulo
L'Europe 
europe-west2 Londres
europe-west3 Francfort
europe-central2 Varsovie
europe-west6 Zurich
Asie
asia-south1 Bombay
asia-southeast1 Singapour
asia-southeast2 Jakarta
asia-east2 Hong Kong
asia-east1 Taïwan
asia-northeast1 Tokyo
asia-northeast2 Ossaka
asia-northeast3 Séoul
Australie
australia-southeast1 Sydney

Prochaines étapes

  • Pour créer une base de données cloud Firestore dans un endroit spécifique, visite Commencez avec Cloud Firestore .

  • Pour créer un Cloud Storage seau, visitez la page Mise en route Get pour votre plate - forme.

  • Pour exécuter des fonctions programmées avec des fonctions Cloud pour Firebase, consultez le guide d'installation .

  • Pour plus d' informations sur la création d' applications pour répondre à vos temps d' attente, la disponibilité et les exigences de durabilité, reportez - vous à la géographie et les régions .