Productos o recursos que requieren una configuración de ubicación
Varios productos o recursos requieren que una configuración de ubicación.
Producto | Ubicación predeterminada | Información adicional |
---|---|---|
Google Analytics | No hay una ubicación predeterminada. Debes establecer esta ubicación. |
Esta ubicación es la ubicación de los informes de Analytics2, que representa el país o la región de tu organización. A su vez, la ubicación de los informes de Analytics establece la moneda que aparecerá en los informes de ingresos. |
Data Connect | No hay una ubicación predeterminada. Debes establecer la ubicación de cada instancia. |
Cada instancia puede estar en una ubicación diferente. |
Cloud Firestore 1 | No hay una ubicación predeterminada. Debes establecer la ubicación de cada instancia. |
Cada instancia puede estar en una ubicación diferente. |
Realtime Database | No hay una ubicación predeterminada. Debes establecer la ubicación de cada instancia. |
Cada instancia puede estar en una ubicación diferente. |
Cloud Storage for Firebase 1 | No hay una ubicación predeterminada. Debes establecer la ubicación de cada bucket. |
Cada bucket puede estar en una ubicación diferente. |
Cloud Functions for Firebase 1 | Si no se establece la ubicación, la región predeterminada es
us-central1 |
Cada función puede estar en una ubicación diferente. |
Vertex AI in Firebase | Si no se establece la ubicación, la región predeterminada es
us-central1 |
En esta ubicación, se ejecuta el servicio de Vertex AI y es donde accedes al modelo. |
1 Según el momento en que comenzaste a usar estos productos en tu proyecto, puede haber dependencias de ubicación entre ellos. Es posible que veas esta dependencia como la "ubicación de los recursos predeterminados de Google Cloud". Obtén más información sobre esta dependencia de ubicación.
2 La ubicación de los informes de Analytics no afecta el lugar en el que Google puede procesar y almacenar los datos del cliente para Firebase.
Establece una ubicación para un producto o sus recursos
Para algunos productos, debes configurar la ubicación a nivel del producto. Sin embargo, para la mayoría de los productos, debes establecer la ubicación a nivel del recurso (por ejemplo, para cada bucket de Cloud Storage o cada función).
Producto | Cuándo y cómo configurar la ubicación | Ubicaciones disponibles |
---|---|---|
Google Analytics | Cuando habilitas Google Analytics en tu proyecto de Firebase en
Firebase console,
se te pedirá que selecciones una ubicación de los informes de Analytics. Debes
seleccionar un país o una región que represente la ubicación de tu
organización.
Si eres propietario o editor de un proyecto, puedes editar más adelante la zona horaria y la moneda de la ubicación de los informes de Analytics. Para ello, ve a la configuración de Google Analytics y, a continuación, al panel Informes. |
Consulta la lista en el panel Configuración de Google Analytics > Informes. |
Data Connect | Cuando aprovisionas una instancia de servicio de Data Connect, configuras
sus ubicaciones. También estableces la ubicación de la instancia asociada de Google Cloud SQL. Puedes usar Firebase console o Firebase CLI para aprovisionar una instancia. |
Ubicaciones de instancias de Cloud SQL y servicio de Data Connect |
Cloud Firestore 1 | Cuando aprovisionas una instancia de base de datos de Cloud Firestore, debes establecer su ubicación. Puedes usar Firebase console, la API de REST, Firebase CLI o Terraform para aprovisionar una instancia. | Las ubicaciones de Cloud Firestore |
Realtime Database | Cuando aprovisionas la instancia de Realtime Database, estableces su ubicación. Puedes usar Firebase console, la API de REST, Firebase CLI o Terraform para aprovisionar una instancia. |
Las ubicaciones de Realtime Database |
Cloud Storage for Firebase 1 | Cuando aprovisionas el bucket de Cloud Storage, estableces su ubicación. Puedes usar Firebase console, la API de REST o Terraform para aprovisionar un bucket. |
Las ubicaciones de Cloud Storage for Firebase |
Cloud Functions for Firebase 1 | Cuando escribes una función, puedes establecer su región de forma opcional.
Si no especificas una ubicación, la región predeterminada es
|
Las ubicaciones de Cloud Functions for Firebase |
Vertex AI in Firebase | Cuando inicializas el servicio de Vertex AI y el modelo generativo en
tu base de código, puedes especificar una ubicación de forma opcional.
Si no especificas una ubicación, la región predeterminada es
|
Las ubicaciones de Vertex AI in Firebase |
1 Según el momento en que comenzaste a usar estos productos en tu proyecto, puede haber dependencias de ubicación entre ellos. Es posible que veas esta dependencia como la "ubicación de los recursos predeterminados de Google Cloud". Obtén más información sobre esta dependencia de ubicación.
Consulta la configuración de la ubicación
Producto | Dónde ver la configuración de ubicación |
---|---|
Google Analytics | En Firebase console, ve a Configuración del proyecto > Integraciones > Google Analytics. Haz clic en el número de cuenta para abrir tu cuenta de Google Analytics y, luego, ve al panel Administrador para encontrar la información de ubicación de tu cuenta. |
Data Connect | En Firebase console, ve a la página Data Connect para ver la lista de tus instancias de base de datos y sus ubicaciones. |
Cloud Firestore | En Firebase console, ve a la pestaña Datos de Cloud Firestore para ver la lista de tus instancias de base de datos y sus ubicaciones. |
Realtime Database | En Firebase console, ve a la pestaña Datos de Realtime Database para ver la lista de tus instancias de base de datos y sus ubicaciones. |
Cloud Storage for Firebase | En Firebase console, ve a la pestaña Archivos de Cloud Storage para ver la lista de tus buckets y sus ubicaciones. |
Cloud Functions for Firebase |
|
Vertex AI in Firebase | En tu base de código, busca la inicialización del servicio de Vertex AI
y del modelo generativo. Si no se especifica una ubicación, la
ubicación predeterminada es us-central1 |
Posibles dependencias de ubicación debido a la "ubicación de los recursos predeterminados de Google Cloud"
La "ubicación de los recursos predeterminados de Google Cloud" es la configuración de ubicación de los recursos de cualquier proyecto asociados con Google App Engine, incluidos los siguientes:
- Instancia de base de datos predeterminada de Cloud Firestore
- Cloud Storage predeterminado para el bucket de Firebase con el formato de nombre de
*.appspot.com
- Google Cloud Scheduler que se usa específicamente con funciones programadas de 1ª gen.
Esta "ubicación de los recursos predeterminados de Google Cloud" es un parámetro de configuración inmutable. Además, cuando configuras la ubicación de uno de los recursos asociados, configuras indirectamente la ubicación de todos ellos debido a su asociación común con App Engine.
Sin embargo, debido a múltiples cambios en el ecosistema de Firebase y Google Cloud con el paso
del tiempo, las asociaciones de recursos con App Engine han
cambiado. En particular, a partir del
*.firebasestorage.app
Estos son los detalles de lo que cambió en las posibles dependencias de ubicación:
A partir del
30 de octubre de 2024 , si la instancia predeterminada de Cloud Firestore y el bucket predeterminado de Cloud Storage para Firebase aún no se aprovisionaron, ocurrirá lo siguiente:Aprovisionar la instancia predeterminada de Cloud Firestore establece la ubicación para cualquier app de App Engine futura aprovisionada en el proyecto. Sin embargo, no determina la ubicación del futuro bucket predeterminado de Cloud Storage.
Aprovisionar el bucket predeterminado de Cloud Storage ya no aprovisiona una app de App Engine. Por lo tanto, la ubicación del bucket predeterminado de Cloud Storage no determina la ubicación de la futura instancia predeterminada de Cloud Firestore.
A partir del
30 de octubre de 2024 , si la instancia predeterminada de Cloud Firestore ya se aprovisionó, pero el bucket predeterminado de Cloud Storage para Firebase no se aprovisionó, haz lo siguiente:- La instancia predeterminada de Cloud Firestore existente no determina la
ubicación del bucket predeterminado futuro de Cloud Storage (
).*.firebasestorage.app
- La instancia predeterminada de Cloud Firestore existente no determina la
ubicación del bucket predeterminado futuro de Cloud Storage (
A partir del
30 de octubre de 2024 , si el bucket predeterminado de Cloud Storage para Firebase ya se aprovisionó (específicamente, el bucket ), pero la instancia predeterminada de Cloud Firestore no se aprovisionó, ocurrirá lo siguiente:*.appspot.com
- Cuando se aprovisionó el bucket predeterminado de Cloud Storage
(
), también se aprovisionó una app de App Engine, por lo que la ubicación de la futura instancia predeterminada de Cloud Firestore se estableció en ese momento. Incluso si borras el bucket*.appspot.com
, no puedes borrar la app de App Engine, por lo que ya se estableció la configuración de ubicación de la futura instancia predeterminada de Cloud Firestore.*.appspot.com
- Cuando se aprovisionó el bucket predeterminado de Cloud Storage
(
Si usaste funciones programadas de 1ª gen., su ubicación se establece en la ubicación de los recursos predeterminados de Google Cloud. Esto se debe a que Cloud Scheduler y App Engine tenían una asociación entre sí. Además, si configuraste funciones programadas de 1ª gen. antes de aprovisionar otros recursos que compartían esta configuración de ubicación, también configuraste su ubicación.
Próximos pasos
- Para obtener más información sobre la compilación de aplicaciones que satisfagan tus requisitos de latencia, disponibilidad y durabilidad, consulta Geografía y regiones.