En savoir plus sur les emplacements des produits et des ressources dans votre projet

Produits ou ressources nécessitant un paramètre d'emplacement

Plusieurs produits ou ressources nécessitent un paramètre de localisation.

Produit Emplacement par défaut Informations supplémentaires
Google Analytics Aucun emplacement par défaut.
Vous devez définir cet emplacement.
Il s'agit de l'emplacement de reporting Analytics2, qui représente le pays ou la région de votre organisation. Votre emplacement de reporting Analytics définit à son tour la devise des rapports sur les revenus.
Data Connect Aucun emplacement par défaut.
Vous devez définir l'emplacement pour chaque instance.
Chaque instance peut se trouver dans un emplacement différent.
Cloud Firestore 1 Aucun emplacement par défaut.
Vous devez définir l'emplacement pour chaque instance.
Chaque instance peut se trouver à un emplacement différent.
Realtime Database Aucun emplacement par défaut.
Vous devez définir l'emplacement de chaque instance.
Chaque instance peut se trouver à un emplacement différent.
Cloud Storage for Firebase 1 Aucun emplacement par défaut.
Vous devez définir l'emplacement pour chaque bucket.
Chaque bucket peut se trouver dans un emplacement différent.
Cloud Functions for Firebase 1 Si l'emplacement n'est pas défini, la région par défaut est us-central1. Chaque fonction peut se trouver dans un emplacement différent.
Vertex AI in Firebase Si l'emplacement n'est pas défini, la région par défaut est us-central1. C'est là que le service Vertex AI s'exécute et que vous accédez au modèle.

1 Selon la date à laquelle vous avez commencé à utiliser ces produits dans votre projet, il peut exister des dépendances d'emplacement entre ces produits. Cette dépendance peut être appelée "emplacement des ressources Google Cloud par défaut". En savoir plus sur cette dépendance de l'emplacement.

2 Votre emplacement de reporting Analytics n'a aucune incidence sur l'endroit où Google peut traiter et stocker les données client pour Firebase.

Définir un emplacement pour un produit ou ses ressources

Pour certains produits, vous définissez la zone géographique au niveau du produit. Toutefois, pour la plupart des produits, vous devez définir l'emplacement au niveau de la ressource (par exemple, pour chaque bucket Cloud Storage ou chaque fonction).

Produit Quand et comment définir le lieu Pays où la fonctionnalité est disponible
Google Analytics Lorsque vous activez Google Analytics dans votre projet Firebase dans la console Firebase, vous êtes invité à sélectionner un emplacement pour les rapports Analytics. Vous devez sélectionner un pays ou une région correspondant à l'emplacement de votre organisation.

Si vous êtes propriétaire ou éditeur d'un projet, vous pouvez modifier ultérieurement le fuseau horaire et la devise de votre emplacement de reporting Analytics. Accédez à vos paramètres Google Analytics, puis au volet Reporting (Rapports).

Consultez la liste dans le volet Paramètres Google Analytics > Rapports.
Data Connect Lorsque vous provisionnez une instance de service Data Connect, vous définissez ses emplacements. Vous définissez également l'emplacement de l'instance Google Cloud SQL associée.
Vous pouvez utiliser la console Firebase ou la CLI Firebase pour provisionner une instance.
Emplacements du service Data Connect et des instances Cloud SQL
Cloud Firestore 1 Lorsque vous provisionnez une instance de base de données Cloud Firestore, vous définissez son emplacement. Vous pouvez utiliser la console Firebase, l'API REST, la CLI Firebase ou Terraform pour provisionner une instance. Cloud Firestore établissements
Realtime Database Lorsque vous provisionnez l'instance Realtime Database, vous définissez son emplacement.
Vous pouvez utiliser la console Firebase, l'API REST, la CLI Firebase ou Terraform pour provisionner une instance.
Realtime Database emplacements
Cloud Storage for Firebase 1 Lorsque vous provisionnez le bucket Cloud Storage, vous définissez son emplacement.
Vous pouvez utiliser la console Firebase, l'API REST ou Terraform pour provisionner un bucket.
Cloud Storage for Firebase emplacements
Cloud Functions for Firebase 1 Lorsque vous écrivez une fonction, vous pouvez éventuellement définir sa région.

Si vous ne spécifiez pas d'emplacement, la région par défaut est us-central1.

Cloud Functions for Firebase établissements
Vertex AI in Firebase Lorsque vous initialisez le service Vertex AI et le modèle génératif dans votre codebase, vous pouvez éventuellement spécifier un emplacement.

Si vous ne spécifiez pas d'emplacement, la région par défaut est us-central1.

Vertex AI in Firebase établissements

1 Selon le moment où vous avez commencé à utiliser ces produits dans votre projet, il peut y avoir des dépendances de localisation entre ces produits. Cette dépendance peut être appelée "emplacement des ressources Google Cloud par défaut". En savoir plus sur cette dépendance de localisation

Afficher les paramètres de localisation

Produit Où consulter le paramètre de localisation
Google Analytics Dans la console Firebase, accédez aux paramètres Paramètres du projet > Intégrations > Google Analytics. Cliquez sur le numéro de compte pour ouvrir votre compte Google Analytics, puis accédez au panneau Administration pour trouver les informations de localisation de votre compte.
Data Connect Dans la console Firebase, accédez à la page Data Connect pour afficher la liste de vos instances de base de données et leurs emplacements.
Cloud Firestore Dans la console Firebase, accédez à l'onglet Cloud Firestore Données pour afficher la liste de vos instances de base de données et leur emplacement.
Realtime Database Dans la console Firebase, accédez à l'onglet Données Realtime Database pour afficher la liste de vos instances de base de données et leurs emplacements.
Cloud Storage for Firebase Dans la console Firebase, accédez à l'onglet Cloud Storage Fichiers pour afficher la liste de vos buckets et leur emplacement.
Cloud Functions for Firebase
  • Fonctions planifiées: dans la console Google Cloud, accédez à Cloud Scheduler pour afficher la liste des sujets pour chaque tâche et fonction. L'emplacement correspond au dernier segment du nom du sujet.
  • Fonctions non planifiées : dans le code source de votre fonction, recherchez un paramètre region. Si aucune région n'est spécifiée, l'emplacement par défaut est us-central1.
Vertex AI in Firebase Dans votre codebase, recherchez l'initialisation du service et du modèle génératif Vertex AI. Si aucun emplacement n'est spécifié, l'emplacement par défaut est us-central1.

Dépendances d'emplacement possibles en raison de "l'emplacement des ressources Google Cloud par défaut"

"Emplacement des ressources Google Cloud par défaut" correspond au paramètre d'emplacement de toutes les ressources de projet associées à Google App Engine, y compris les éléments suivants :

  • instance de base de données Cloud Firestore par défaut
  • Cloud Storage par défaut pour le bucket Firebase avec le format de nom *.appspot.com
  • Google Cloud Scheduler utilisé spécifiquement avec des fonctions programmées de 1re génération

Cet "emplacement des ressources Google Cloud par défaut" est un paramètre immuable. De plus, lorsque vous définissez l'emplacement de l'une des ressources associées, vous définissez indirectement l'emplacement de toutes en raison de leur association commune avec App Engine.

Cependant, avec de nombreuses modifications apportées à l'écosystème Firebase et Google Cloud au fil des ans, les associations des ressources à App Engine ont changé. Plus précisément, à partir du 30 octobre 2024, tous les Cloud Storage par défaut nouvellement provisionnés pour les buckets Firebase auront le format de nom *.firebasestorage.app et ne seront pas associés à App Engine.

Voici le détail des modifications apportées aux dépendances géographiques possibles :

  • À partir du 30 octobre 2024, si l'instance Cloud Firestore par défaut et l'Cloud Storage par défaut du bucket Firebase ne sont pas encore provisionnées :

    • Le provisionnement de l'instance Cloud Firestore par défaut définit l'emplacement de toute future application App Engine provisionnée dans le projet. Toutefois, il ne détermine pas l'emplacement du futur bucket Cloud Storage par défaut.

    • Le provisionnement du bucket Cloud Storage par défaut ne provisionne plus une application App Engine. Ainsi, l'emplacement du bucket Cloud Storage par défaut ne dicte pas l'emplacement de la future instance Cloud Firestore par défaut.

  • À partir du 30 octobre 2024, si l'instance Cloud Firestore par défaut a déjà été provisionnée, mais que l'Cloud Storage par défaut du bucket Firebase n'a pas été provisionné :

    • L'instance Cloud Firestore par défaut existante ne dicte pas l'emplacement du futur bucket Cloud Storage par défaut (*.firebasestorage.app).
  • À partir du 30 octobre 2024, si l'Cloud Storage par défaut du bucket Firebase a déjà été provisionné (en particulier, le bucket *.appspot.com), mais que l'instance Cloud Firestore par défaut n'a pas été provisionnée :

    • Lorsque le bucket Cloud Storage par défaut (*.appspot.com) a été provisionné, une application App Engine a été également provisionnée. L'emplacement de la future instance Cloud Firestore par défaut était donc défini à ce moment-là. Même si vous supprimez le bucket *.appspot.com, vous ne pouvez pas supprimer l'application App Engine. Par conséquent, le paramètre d'emplacement de la future instance Cloud Firestore par défaut est déjà défini.

Si vous avez utilisé des fonctions planifiées de première génération, leur emplacement est défini sur l'emplacement des ressources Google Cloud par défaut. En effet, Cloud Scheduler et App Engine étaient auparavant associés. De plus, si vous avez configuré des fonctions planifiées de 1re génération avant de provisionner d'autres ressources partageant ce paramètre d'emplacement, vous définissez également leur emplacement.

Étapes suivantes

  • Pour plus d'informations sur la création d'applications répondant à vos besoins en termes de latence, de disponibilité et de durabilité, consultez l'article Zone géographique et régions.