Obtén más información sobre las ubicaciones de los productos y recursos de tu proyecto

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 us-central1.

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 us-central1.

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
  • Funciones programadas: En Google Cloud console, ve a Cloud Scheduler para ver la lista de los temas de cada trabajo y función. La ubicación es el último segmento del nombre del tema.
  • Funciones no programadas: En el código fuente de tu función, busca un parámetro region. Si no se especifica una región, la ubicación predeterminada es us-central1.
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 30 de octubre de 2024, todos los buckets predeterminados de Cloud Storage aprovisionados recientemente para Firebase tendrán el formato de nombre *.firebasestorage.app y no estarán asociados con App Engine.

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).
  • A partir del 30 de octubre de 2024, si el bucket predeterminado de Cloud Storage para Firebase ya se aprovisionó (específicamente, el bucket *.appspot.com), pero la instancia predeterminada de Cloud Firestore no se aprovisionó, ocurrirá lo siguiente:

    • Cuando se aprovisionó el bucket predeterminado de Cloud Storage (*.appspot.com), 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.

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.