Узнайте о расположении продуктов и ресурсов в вашем проекте.

Продукты или ресурсы, для которых требуется настройка местоположения

Для некоторых продуктов или ресурсов требуется настройка местоположения.

Продукт Местоположение по умолчанию Дополнительная информация
Google Analytics Нет местоположения по умолчанию.
Вы должны установить это местоположение.
Это местоположение – местоположение отчетов Analytics 2 , которое представляет страну или регион вашей организации. Ваше местоположение отчетности Analytics , в свою очередь, устанавливает валюту для отчетов о доходах.
Data Connect Нет местоположения по умолчанию.
Вы должны указать местоположение для каждого экземпляра.
Каждый экземпляр может находиться в другом месте.
Cloud Firestore 1 Нет местоположения по умолчанию.
Вы должны указать местоположение для каждого экземпляра.
Каждый экземпляр может находиться в другом месте.
Realtime Database Нет местоположения по умолчанию.
Вы должны указать местоположение для каждого экземпляра.
Каждый экземпляр может находиться в другом месте.
Cloud Storage for Firebase 1 Нет местоположения по умолчанию.
Вы должны указать местоположение для каждого сегмента.
Каждое ведро может находиться в другом месте.
Cloud Functions for Firebase 1 Если местоположение не установлено, регионом по умолчанию является us-central1 . Каждая функция может находиться в другом месте.
Vertex AI in Firebase Если местоположение не установлено, регионом по умолчанию является us-central1 . В этом месте запускается служба Vertex AI и вы получаете доступ к модели.

1 В зависимости от того, когда вы впервые начали использовать эти продукты в своем проекте, между этими продуктами могут существовать зависимости от местоположения. Вы можете увидеть эту зависимость, называемую «местоположением ресурсов Google Cloud по умолчанию». Узнайте больше об этой зависимости от местоположения .

2. Местоположение вашего отчета Analytics не влияет на то, где Google может обрабатывать и хранить данные клиентов для Firebase .

Установите местоположение продукта или его ресурсов.

Для некоторых продуктов вы указываете местоположение на уровне продукта. Однако для большинства продуктов вы указываете расположение на уровне ресурса (например, для каждого сегмента Cloud Storage или каждой функции).

Продукт Когда и как задать местоположение Доступные локации
Google Analytics Когда вы включаете Google Analytics в своем проекте Firebase в консоли Firebase , вам будет предложено выбрать местоположение отчетов Analytics. Вам следует выбрать страну или регион, соответствующий местонахождению вашей организации.

Если вы являетесь владельцем или редактором проекта, вы можете позже изменить часовой пояс и валюту для вашего местоположения отчетов Analytics; перейдите в настройки Google Analytics , затем перейдите на панель «Отчеты» .

См. список в настройках Google Analytics > панель «Отчетность» .
Data Connect При подготовке экземпляра службы Data Connect вы указываете его расположение. Вы также задаете местоположение связанного экземпляра Google Cloud SQL .
Вы можете использовать консоль Firebase или интерфейс командной строки Firebase для подготовки экземпляра.
Расположение службы Data Connect и экземпляров Cloud SQL
Cloud Firestore 1 Когда вы предоставляете экземпляр базы данных Cloud Firestore , вы указываете его местоположение. Для подготовки экземпляра вы можете использовать консоль Firebase , REST API, интерфейс командной строки Firebase или Terraform. Местоположение Cloud Firestore
Realtime Database При подготовке экземпляра Realtime Database вы задаете его местоположение.
Для подготовки экземпляра вы можете использовать консоль Firebase , REST API, интерфейс командной строки Firebase или Terraform.
Местоположение Realtime Database
Cloud Storage for Firebase 1 Когда вы подготавливаете сегмент Cloud Storage , вы указываете его местоположение.
Для подготовки корзины вы можете использовать консоль Firebase , REST API или Terraform.
Cloud Storage for Firebase
Cloud Functions for Firebase 1 Когда вы пишете функцию, вы можете при желании установить ее регион.

Если вы не укажете местоположение, регионом по умолчанию будет us-central1 .

Cloud Functions for Firebase
Vertex AI in Firebase Когда вы инициализируете сервис Vertex AI и генеративную модель в своей кодовой базе, вы можете при необходимости указать местоположение.

Если вы не укажете местоположение, регионом по умолчанию будет us-central1 .

Vertex AI in Firebase

1 В зависимости от того, когда вы впервые начали использовать эти продукты в своем проекте, между этими продуктами могут существовать зависимости от местоположения. Вы можете увидеть эту зависимость, называемую «местоположением ресурсов Google Cloud по умолчанию». Узнайте больше об этой зависимости от местоположения .

Посмотреть настройки местоположения

Продукт Где посмотреть настройку местоположения
Google Analytics В консоли Firebase перейдите в Настройки проекта > Интеграции > Google Analytics . Нажмите номер учетной записи, чтобы открыть свою учетную запись Google Analytics , а затем перейдите в панель администратора, чтобы найти информацию о местонахождении своей учетной записи.
Data Connect В консоли Firebase перейдите на страницу Data Connect чтобы просмотреть список экземпляров вашей базы данных и их расположение.
Cloud Firestore В консоли Firebase перейдите на вкладку « Данные Cloud Firestore чтобы просмотреть список экземпляров вашей базы данных и их расположение.
Realtime Database В консоли Firebase перейдите на вкладку « Данные Realtime Database , чтобы просмотреть список экземпляров вашей базы данных и их местоположений.
Cloud Storage for Firebase В консоли Firebase перейдите на вкладку « Файлы Cloud Storage , чтобы просмотреть список ваших корзин и их местоположений.
Cloud Functions for Firebase
  • Запланированные функции. В консоли Google Cloud перейдите в Cloud Scheduler чтобы просмотреть список тем для каждого задания и функции. Местоположение — это последний сегмент в названии темы.
  • Незапланированные функции: в исходном коде функции найдите параметр region . Если регион не указан, то местоположением по умолчанию является us-central1 .
Vertex AI in Firebase В своей кодовой базе найдите инициализацию сервиса Vertex AI и генеративной модели. Если местоположение не указано, то местоположением по умолчанию является us-central1 .

Возможные зависимости местоположения из-за «расположения ресурсов Google Cloud по умолчанию»

«Местоположение для ресурсов Google Cloud по умолчанию» — это настройка местоположения для любых ресурсов проекта, связанных с Google App Engine , включая следующие:

  • экземпляр базы данных Cloud Firestore по умолчанию
  • сегмент Cloud Storage по умолчанию для Firebase с форматом имени *.appspot.com
  • Google Cloud Scheduler используется специально с запланированными функциями 1-го поколения.

Это «местоположение ресурсов Google Cloud по умолчанию» является неизменяемым параметром. Кроме того, когда вы устанавливаете местоположение для одного из связанных ресурсов, вы косвенно устанавливаете местоположение для всех из них из-за их общей связи с App Engine .

Однако из-за множества изменений в экосистемах Firebase и Google Cloud за прошедшие годы связь ресурсов с App Engine изменилась. В частности, с 30 октября 2024 г. все новые сегменты Cloud Storage по умолчанию для Firebase будут иметь формат имени. *.firebasestorage.app , и они не связаны с App Engine .

Вот подробности того, что изменилось в возможных зависимостях местоположения :

  • Если с 30 октября 2024 г. экземпляр Cloud Firestore по умолчанию и сегмент Cloud Storage для Firebase по умолчанию еще не подготовлены:

    • При предоставлении экземпляра Cloud Firestore по умолчанию задается местоположение для любого будущего приложения App Engine подготовленного в проекте. Однако это не определяет расположение будущего сегмента Cloud Storage по умолчанию.

    • При предоставлении сегмента Cloud Storage по умолчанию больше не подготавливается приложение App Engine . Таким образом, расположение корзины Cloud Storage по умолчанию не определяет местоположение будущего экземпляра Cloud Firestore по умолчанию.

  • Начиная с 30 октября 2024 г. , если экземпляр Cloud Firestore по умолчанию уже подготовлен, но сегмент Cloud Storage для Firebase по умолчанию не подготовлен:

    • Существующий экземпляр Cloud Firestore по умолчанию не определяет расположение будущего сегмента Cloud Storage по умолчанию ( *.firebasestorage.app ).
  • Начиная с 30 октября 2024 г. , если сегмент Cloud Storage для Firebase по умолчанию уже подготовлен (в частности, *.appspot.com Bucket) , но экземпляр Cloud Firestore по умолчанию не был подготовлен:

    • Назад, когда сегмент Cloud Storage по умолчанию ( *.appspot.com ), также было подготовлено приложение App Engine , и, таким образом, в это время было установлено местоположение будущего экземпляра Cloud Firestore по умолчанию. Даже если вы удалите *.appspot.com вы не можете удалить приложение App Engine , поэтому настройки местоположения будущего экземпляра Cloud Firestore по умолчанию уже заданы.

Если вы использовали запланированные функции 1-го поколения , то для их местоположения устанавливается местоположение ресурсов Google Cloud по умолчанию. Это связано с тем, что Cloud Scheduler и App Engine ранее были связаны друг с другом. Кроме того, если вы настроили запланированные функции 1-го поколения перед подготовкой других ресурсов, которые использовали этот параметр местоположения, вы также задаете их местоположение.

Следующие шаги

  • Дополнительные сведения о создании приложений, отвечающих вашим требованиям к задержке, доступности и долговечности, см. в разделе «География и регионы» .