Produits ou ressources nécessitant un paramètre de localisation
Plusieurs produits ou ressources nécessitent un paramètre de localisation.
Produit | Emplacement par défaut | Informations supplémentaires |
---|---|---|
Firebase AI Logic |
|
Il s'agit de l'emplacement à partir duquel vous accédez au modèle. |
Google Analytics | Aucun emplacement par défaut. Vous devez définir ce lieu. |
Cet emplacement correspond à l'emplacement de reporting Analytics2, qui représente le pays ou la région de votre organisation. Votre Analytics lieu de reporting définit la devise utilisée pour les rapports sur les revenus. |
Firebase App Hosting | Aucun emplacement par défaut. Vous devez définir cet emplacement pour chaque backend. |
C'est à cet emplacement que le déploiement App Hosting crée chacune de vos ressources de backend. Chaque backend peut se trouver dans un emplacement différent. |
Firebase Data Connect | Aucun emplacement par défaut. Vous devez définir l'emplacement de chaque instance. |
Chaque instance peut se trouver à un emplacement différent. |
Cloud Firestore 1 | Aucun emplacement par défaut. Vous devez définir l'emplacement de chaque instance. |
Chaque instance peut se trouver à un emplacement différent. |
Firebase 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 de chaque bucket. |
Chaque bucket peut se trouver dans un emplacement différent. |
Cloud Functions for Firebase 1 | Si aucun emplacement n'est défini, la région par défaut est us-central1 |
Chaque fonction peut se trouver à un emplacement différent. |
1 Selon la date à laquelle vous avez commencé à utiliser ces produits dans votre projet, il peut exister des dépendances de localisation entre eux. Cette dépendance peut être appelée "emplacement des ressources Google Cloud par défaut". En savoir plus sur cette dépendance de localisation
2 L'emplacement de vos rapports Analytics n'a aucune incidence sur l'emplacement où Google peut traiter et stocker les données client pour Firebase.
Définir un emplacement pour un produit ou ses ressources
Pour quelques produits, vous avez défini l'emplacement au niveau du produit. Toutefois, pour la plupart des produits, vous définissez l'emplacement au niveau de la ressource (par exemple, pour chaque bucket Cloud Storage ou chaque fonction).
Produit | Quand et comment définir la position | Pays où YouTube Giving est disponible |
---|---|---|
Firebase AI Logic |
|
Firebase AI Logic emplacements |
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 qui représente l'emplacement de votre organisation.
Si vous êtes propriétaire ou éditeur d'un projet, vous pourrez modifier ultérieurement le fuseau horaire et la devise de votre emplacement de reporting Analytics. Pour ce faire, accédez à vos paramètres Google Analytics, puis au volet Reporting. |
Consultez la liste dans le panneau Paramètres Google Analytics > Rapports. |
Firebase App Hosting | Lorsque vous créez un backend App Hosting, vous êtes invité à sélectionner un emplacement. Vous pouvez utiliser la console Firebase, l'API REST ou la CLI Firebase pour créer un backend. | App Hosting emplacements |
Firebase 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 des services 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 emplacements |
Firebase 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 de région, la région par défaut est |
Cloud Functions for Firebase emplacements |
1 Selon la date à laquelle vous avez commencé à utiliser ces produits dans votre projet, il peut exister des dépendances de localisation entre eux. 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ù trouver le paramètre de localisation ? |
---|---|
Firebase AI Logic |
|
Google Analytics | Dans la console Firebase, accédez à 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 Admin (Administration) pour trouver les informations sur l'emplacement de votre compte. |
Firebase App Hosting |
|
Firebase 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 de 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 de leurs emplacements. |
Firebase Realtime Database | Dans la console Firebase, accédez à l'onglet Realtime Database Données pour afficher la liste de vos instances de base de données et de 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 de leurs emplacements. |
Cloud Functions for Firebase |
|
Dépendances d'emplacement possibles en raison de l'option "Emplacement des ressources Google Cloud par défaut"
Le paramètre "Emplacement des ressources Google Cloud par défaut" correspond à l'emplacement de toutes les ressources de projet associées à Google App Engine, y compris les suivantes :
- Instance de base de données Cloud Firestore par défaut
- Bucket Firebase Cloud Storage par défaut avec le format de nom
*.appspot.com
- Google Cloud Scheduler utilisé spécifiquement avec les fonctions planifiées de 1re génération
Ce paramètre "Emplacement des ressources Google Cloud par défaut" est immuable. De même, lorsque vous définissez l'emplacement d'une des ressources associées, vous définissez indirectement l'emplacement de toutes les ressources en raison de leur association commune avec App Engine.
Toutefois, au fil des ans, de nombreux changements ont été apportés à l'écosystème Firebase et Google Cloud, ce qui a modifié les associations de ressources à App Engine. Plus précisément, à partir du *.firebasestorage.app
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 le Cloud Storage par défaut pour le bucket Firebase n'ont pas encore été provisionnés :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 d'application App Engine. Par conséquent, l'emplacement du bucket Cloud Storage par défaut ne détermine 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 le bucket Cloud Storage par défaut pour Firebase n'a pas été provisionné :- L'instance Cloud Firestore par défaut existante ne détermine pas l'emplacement du futur bucket Cloud Storage par défaut (
).*.firebasestorage.app
- L'instance Cloud Firestore par défaut existante ne détermine pas l'emplacement du futur bucket Cloud Storage par défaut (
À partir du
30 octobre 2024 , si le Cloud Storage par défaut pour le bucket Firebase a déjà été provisionné (plus précisément, le bucket ), mais que l'instance Cloud Firestore par défaut n'a pas été provisionnée :*.appspot.com
- Lorsque le bucket Cloud Storage par défaut (
) a été provisionné, une application App Engine a également été provisionnée. L'emplacement de la future instance Cloud Firestore par défaut a donc été défini à ce moment-là. Même si vous supprimez le bucket*.appspot.com
, vous ne pouvez pas supprimer l'application App Engine. Le paramètre de localisation de la future instance Cloud Firestore par défaut est donc déjà défini.*.appspot.com
- Lorsque le bucket Cloud Storage par défaut (
Si vous avez utilisé des fonctions planifiées de première génération, leur emplacement est défini sur celui des ressources Google Cloud par défaut. Cela est dû au fait que Cloud Scheduler et App Engine étaient auparavant associés. De plus, si vous configurez des fonctions planifiées de 1re génération avant de provisionner d'autres ressources qui partagent ce paramètre de localisation, vous devez également définir leur localisation.
É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.