Продукты или ресурсы, для которых требуется настройка геолокации
Для некоторых продуктов и ресурсов требуется указать местоположение.
| Product | Местоположение по умолчанию | Дополнительная информация |
|---|---|---|
| Firebase AI Logic |
|
Это местоположение, из которого вы получаете доступ к модели. |
| Google Analytics | Местоположение по умолчанию не задано. Это местоположение необходимо указать. |
Это Analyticsместоположение для отчетов2, которое представляет страну или регион вашей организации. В свою очередь, от местоположения, указанного в Analytics, зависит валюта, в которой будет указываться доход. |
| Firebase App Hosting | Местоположение по умолчанию не задано. Это местоположение необходимо задать для каждого бэкенда. |
В этом местоположении развертывание App Hosting создает каждый из ваших ресурсов бэкенда. Каждый сервер может находиться в другом месте. |
| Firebase SQL 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 или каждой функции).
| Product | Когда и как задавать местоположение | В каких странах и регионах доступна эта функция |
|---|---|---|
| Firebase AI Logic |
|
Firebase AI Logic местоположение |
| Google Analytics | Когда вы включаете Google Analytics в проекте Firebase в консоли Firebase, вам предлагается выбрать местоположение для отчетов Аналитики. Выберите страну или регион, где находится ваша организация.
Если вы владелец или редактор проекта, то можете изменить часовой пояс и валюту для отчетов Аналитики. Для этого перейдите в настройки Google Analytics и откройте панель Отчеты. |
Список можно посмотреть в настройках Google Analytics > Отчеты. |
| Firebase App Hosting | При создании серверной части App Hosting вам будет предложено выбрать местоположение. Создать бэкенд можно с помощью консоли Firebase, REST API или CLI Firebase. | App Hosting местоположение |
| Firebase SQL Connect | При инициализации экземпляра сервиса SQL Connect вы задаете его местоположения. Вы также задаете местоположение связанного экземпляра Google Cloud SQL. Вы можете использовать консоль Firebase или CLI Firebase, чтобы инициализировать экземпляр. |
Местоположения сервиса SQL 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 по умолчанию". Подробнее о зависимости от местоположения…
Посмотреть настройки геолокации
| Product | Где посмотреть настройки геолокации |
|---|---|
| Firebase AI Logic |
|
| Google Analytics | В консоли Firebase перейдите в настройки Project settings (Настройки проекта) > Integrations (Интеграции) > Google Analytics. Нажмите на номер аккаунта, чтобы открыть аккаунт Google Analytics, а затем перейдите на панель Администратор, чтобы найти информацию о местоположении аккаунта. |
| Firebase App Hosting |
|
| Firebase SQL Connect | В консоли Firebase перейдите на страницу SQL Connect, чтобы посмотреть список экземпляров базы данных и их местоположения. |
| Cloud Firestore | В консоли Firebase перейдите на вкладку Cloud Firestore Data (Данные), чтобы посмотреть список экземпляров базы данных и их местоположения. |
| Firebase Realtime Database | В консоли Firebase перейдите на вкладку Realtime Database Data (Данные), чтобы посмотреть список экземпляров базы данных и их местоположения. |
| Cloud Storage for Firebase | В консоли Firebase перейдите на вкладку Cloud Storage Files (Файлы), чтобы посмотреть список сегментов и их местоположения. |
| 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
Ниже приведены подробные сведения о том, что изменилось в возможных зависимостях местоположения.
С
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 уже подготовлен (в частности, сегмент ), но экземпляр Cloud Firestore по умолчанию не подготовлен:*.appspot.com- Когда был создан стандартный сегмент Cloud Storage (
), также было создано приложение App Engine, и в этот момент было задано местоположение будущего стандартного экземпляра Cloud Firestore. Даже если вы удалите сегмент*.appspot.com , вы не сможете удалить приложение App Engine, поэтому настройки геолокации будущего экземпляра Cloud Firestore по умолчанию уже заданы.*.appspot.com
- Когда был создан стандартный сегмент Cloud Storage (
Если вы использовали запланированные функции первого поколения, то их местоположение задано как местоположение ресурсов Google Cloud по умолчанию. Это связано с тем, что Cloud Scheduler и App Engine ранее были связаны друг с другом. Кроме того, если вы настроили запланированные функции первого поколения до инициализации других ресурсов, которые использовали эту настройку местоположения, то вы также установили их местоположение.
Дальнейшие действия
- Дополнительную информацию о создании приложений, отвечающих вашим требованиям к задержке, доступности и надежности, можно найти в статье География и регионы.