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