Продукты или ресурсы, требующие настройки местоположения
Для некоторых продуктов или ресурсов требуется настройка местоположения.
Продукт | Местоположение по умолчанию | Дополнительная информация |
---|---|---|
Логика искусственного интеллекта Firebase |
| Это место, где вы получите доступ к модели. |
Google Analytics | Местоположение по умолчанию отсутствует. Вам необходимо установить это местоположение. | Это местоположение — местоположение отчётности Analytics 2 , которое представляет страну или регион вашей организации. Ваше местоположение отчётности Analytics , в свою очередь, задаёт валюту для отчётности о доходах. |
Firebase App Hosting | Местоположение по умолчанию отсутствует. Вам необходимо задать это местоположение для каждого бэкэнда. | Это место, где развертывание App Hosting создает все ваши внутренние ресурсы. Каждый бэкэнд может находиться в разном месте. |
Firebase Data Connect | Местоположение по умолчанию отсутствует. Вам необходимо указать местоположение для каждого экземпляра. | Каждый экземпляр может находиться в разном месте. |
Cloud Firestore 1 | Местоположение по умолчанию отсутствует. Вам необходимо указать местоположение для каждого экземпляра. | Каждый экземпляр может находиться в разном месте. |
Firebase Realtime Database | Местоположение по умолчанию отсутствует. Вам необходимо указать местоположение для каждого экземпляра. | Каждый экземпляр может находиться в разном месте. |
Cloud Storage for Firebase 1 | Местоположение по умолчанию отсутствует. Вам необходимо указать местоположение для каждого контейнера. | Каждое ведро может находиться в разном месте. |
Cloud Functions for Firebase 1 | Если местоположение не указано, регион по умолчаниюus-central1 . | Каждая функция может находиться в разном месте. |
1. В зависимости от того, когда вы изначально начали использовать эти продукты в своём проекте, между ними могут существовать зависимости от местоположения. Эта зависимость может называться «местоположением ресурсов Google Cloud по умолчанию». Подробнее об этой зависимости от местоположения читайте здесь.
2 Ваше местоположение для отчетов Analytics не влияет на то, где Google может обрабатывать и хранить данные клиентов для Firebase .
Установите местоположение продукта или его ресурсов
Для некоторых продуктов местоположение задаётся на уровне продукта. Однако для большинства продуктов местоположение задаётся на уровне ресурсов (например, для каждого контейнера Cloud Storage или каждой функции).
Продукт | Когда и как устанавливать местоположение | Доступные места |
---|---|---|
Логика искусственного интеллекта Firebase |
| Расположение Firebase AI Logic |
Google Analytics | При включении Google Analytics в проекте Firebase в консоли Firebase вам будет предложено выбрать местоположение для отчётов Analytics. Вам следует выбрать страну или регион, соответствующий местоположению вашей организации. Если вы являетесь владельцем или редактором проекта, вы можете позже изменить часовой пояс и валюту для вашего местоположения отчетов Analytics; перейдите в настройки Google Analytics , затем перейдите на панель отчетов . | См. список в настройках Google Analytics > Панель отчетов . |
Firebase App Hosting | При создании бэкенда App Hosting вам будет предложено выбрать местоположение. Для создания бэкенда можно использовать консоль Firebase , REST API или Firebase CLI. | Места App Hosting |
Firebase Data Connect | При подготовке экземпляра службы Data Connect вы указываете его местоположение. Вы также указываете местоположение связанного с ним экземпляра Google Cloud SQL . Для подготовки экземпляра можно использовать консоль Firebase или Firebase CLI. | Расположение службы Data Connect и экземпляров Cloud SQL |
Cloud Firestore 1 | При подготовке экземпляра базы данных Cloud Firestore вы указываете его местоположение. Для подготовки экземпляра можно использовать консоль Firebase , REST API, Firebase CLI или Terraform. | Расположение Cloud Firestore |
Firebase Realtime Database | При подготовке экземпляра Realtime Database вы указываете его местоположение. Для подготовки экземпляра можно использовать консоль Firebase , REST API, Firebase CLI или Terraform. | Расположение Realtime Database |
Cloud Storage for Firebase 1 | При выделении контейнера Cloud Storage вы указываете его местоположение. Для подготовки контейнера можно использовать консоль Firebase , REST API или Terraform. | Cloud Storage for Firebase |
Cloud Functions for Firebase 1 | При написании функции вы можете по желанию указать ее регион. Если вы не укажете местоположение, регионом по умолчанию будет | Cloud Functions for Firebase |
1. В зависимости от того, когда вы изначально начали использовать эти продукты в своём проекте, между ними могут существовать зависимости от местоположения. Эта зависимость может называться «местоположением ресурсов Google Cloud по умолчанию». Подробнее об этой зависимости от местоположения читайте здесь.
Просмотреть настройки местоположения
Продукт | Где посмотреть настройки местоположения |
---|---|
Логика искусственного интеллекта Firebase |
|
Google Analytics | В консоли Firebase перейдите в раздел « проекта» > «Интеграции» > « Google Analytics Google Analytics . Щелкните номер учётной записи, чтобы открыть её, а затем перейдите на панель администратора , чтобы найти информацию о местоположении вашей учётной записи. |
Firebase App Hosting |
|
Firebase Data Connect | В консоли Firebase перейдите на страницу Data Connect , чтобы просмотреть список экземпляров базы данных и их расположения. |
Cloud Firestore | В консоли Firebase перейдите на вкладку Cloud Firestore Data , чтобы просмотреть список экземпляров базы данных и их расположения. |
Firebase Realtime Database | В консоли Firebase перейдите на вкладку Realtime Database Data , чтобы просмотреть список экземпляров базы данных и их расположения. |
Cloud Storage for Firebase | В консоли Firebase перейдите на вкладку «Файлы Cloud Storage » , чтобы просмотреть список ваших контейнеров и их расположения. |
Cloud Functions for Firebase |
|
Возможные зависимости от местоположения из-за «расположения ресурсов Google Cloud по умолчанию»
«Расположение ресурсов Google Cloud по умолчанию» — это настройка расположения любых ресурсов проекта, связанных с Google App Engine , включая следующие:
- экземпляр базы данных Cloud Firestore по умолчанию
- контейнер Cloud Storage для Firebase по умолчанию с именем в формате
*.appspot.com
- Планировщик Google Cloud Scheduler используется специально с запланированными функциями первого поколения
Это «расположение ресурсов Google Cloud по умолчанию» является неизменяемым параметром. Кроме того, при указании расположения одного из связанных ресурсов вы косвенно указываете расположение всех ресурсов, поскольку они связаны с App Engine .
Однако, учитывая многочисленные изменения в экосистемах Firebase и Google Cloud за последние годы, связи ресурсов с App Engine также изменились. В частности, с *.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
).
- Существующий экземпляр Cloud Firestore по умолчанию не определяет местоположение будущего контейнера Cloud Storage по умолчанию (
Начиная
с 30 октября 2024 года , если контейнер Cloud Storage для Firebase по умолчанию уже подготовлен (в частности,*.appspot.com
bucket) , но экземпляр Cloud Firestore по умолчанию не был подготовлен:- Когда-то стандартное хранилище Cloud Storage (
*.appspot.com
) был подготовлен, приложение App Engine также было подготовлено, и, таким образом, местоположение будущего экземпляра Cloud Firestore по умолчанию было задано в тот момент. Даже если вы удалите*.appspot.com
контейнер, вы не можете удалить приложение App Engine , поэтому настройка расположения будущего экземпляра Cloud Firestore по умолчанию уже задана.
- Когда-то стандартное хранилище Cloud Storage (
Если вы использовали запланированные функции первого поколения , их местоположение будет соответствовать местоположению ресурсов Google Cloud по умолчанию. Это связано с тем, что Cloud Scheduler и App Engine ранее были связаны друг с другом. Кроме того, если вы настроили запланированные функции первого поколения до подготовки других ресурсов, использующих этот параметр местоположения, их местоположение также будет задано.
Следующие шаги
- Дополнительную информацию о создании приложений, отвечающих вашим требованиям к задержке, доступности и долговечности, см. в разделе География и регионы .