Google is committed to advancing racial equity for Black communities. See how.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

Выберите места для вашего проекта

Несколько продуктов Firebase требуют настройки местоположения:

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

  • Облачное хранилище пожаров и облачное хранилище. Если вы начнете использовать один из этих продуктов, вам будет предложено выбрать расположение ресурса Google Cloud Platform (GCP) по умолчанию в вашем проекте (если оно еще не было выбрано при настройке другой службы).

  • Облачные функции для Firebase (только запланированные функции) - если вы запускаете запланированные функции , Cloud Scheduler требуется приложение Google App Engine; во время его настройки вам будет предложено выбрать местоположение ресурса Google Cloud Platform (GCP) по умолчанию (если оно еще не было выбрано при настройке другой службы).

    Чтобы узнать больше о настройках местоположения для незапланированных функций, посетите разделы Облачные функции .

Расположение ресурса GCP по умолчанию

Некоторые службы, доступные для вашего приложения, требуют настройки местоположения, которая называется местоположением ресурса Google Cloud Platform (GCP) вашего проекта. В этом месте хранятся ваши данные для служб GCP, для которых требуется настройка местоположения.

Следующие продукты имеют одинаковое расположение ресурса GCP по умолчанию:

  • Облачный Пожарный Магазин
    Обратите внимание, что расположение ресурса GCP по умолчанию не относится к базе данных Firebase Realtime .

  • Облачное хранилище
    Обратите внимание, что расположение ресурса GCP по умолчанию применяется только к вашему хранилищу облачного хранилища по умолчанию . Если вы находитесь на плане Blaze, вы можете создать несколько сегментов, каждый со своим местоположением .

  • Приложение Google App Engine (GAE)
    Если вы настраиваете приложение App Engine, его местоположение разделяет ваше местоположение ресурса GCP по умолчанию. Обратите внимание, что если вы используете Cloud Scheduler (например, для запуска запланированных функций ), вам необходимо иметь приложение App Engine в своем проекте.

Типы локаций

Обратите внимание, что если у вас уже есть приложение App Engine с местоположением в США us-central или europe-west , любая служба GCP, использующая этот параметр местоположения, будет считаться мультирегиональной .

Мультирегиональные локации

Мультирегиональное местоположение - это общая географическая зона, такая как Соединенные Штаты. Данные в мультирегиональном местоположении реплицируются в нескольких регионах . Внутри региона данные реплицируются по зонам .

Выберите местоположение в нескольких регионах, чтобы максимизировать доступность и долговечность вашей базы данных. Мультирегиональные местоположения могут противостоять потере целых регионов и поддерживать доступность без потери данных.

Firebase поддерживает следующие мультирегиональные местоположения ресурсов GCP:
Мультирегиональное имя Мультирегиональное описание Учредительные регионы
eur3 Европа europe-west1 , europe-west4
nam5 Соединенные Штаты us-central1 , us-central2 (Оклахома - частный регион GCP)

Региональные локации

Региональное местоположение - определенное географическое место, такое как Южная Каролина. Данные в региональном расположении реплицируются в нескольких зонах внутри региона . Все региональные местоположения отделены от других региональных местоположений по крайней мере на 100 миль.

Выберите региональное расположение для более низких затрат, для более низкой задержки записи, если ваше приложение чувствительно к задержке, или для совместного размещения с другими ресурсами GCP .

Firebase поддерживает следующие региональные местоположения ресурсов GCP:
Название региона Описание региона
Северная Америка
us-west2 Лос-Анджелес
us-west3 Солт-Лейк-Сити
us-west4 Лас Вегас
northamerica-northeast1 Монреаль
us-east1 Южная Каролина
us-east4 Северная Вирджиния
Южная Америка
southamerica-east1 Сан-Паулу
Европа
europe-west2 Лондон
europe-west3 Франкфурт
europe-west6 Zürich
Азия
asia-south1 Mumbai
asia-southeast2 Джакарта
asia-east2 Гонконг
asia-northeast1 Токио
asia-northeast2 Osaka
asia-northeast3 Сеул
Австралия
australia-southeast1 Сидней

Установите настройки местоположения вашего проекта

В большинстве случаев вы устанавливаете настройки местоположения вашего проекта в консоли Firebase , либо во время создания проекта, либо на странице консоли для продукта.

аналитика

Если вы включите Google Analytics в своем проекте Firebase на консоли Firebase , вам будет предложено выбрать место для отчетов Google Analytics.

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

Cloud Firestore, Cloud Storage и запланированные функции

Обратите внимание, что местоположение ресурса GCP по умолчанию, возможно, было задано ранее либо при создании проекта, либо при настройке другой службы, для которой требуется настройка местоположения.

  • В консоли Firebase при первоначальной настройке Cloud Firestore или Cloud Storage вам будет предложено выбрать расположение ресурса GCP вашего проекта по умолчанию.

  • Если вы запускаете запланированные функции , Cloud Scheduler требуется приложение Google App Engine; во время его настройки вам будет предложено выбрать местоположение ресурса GCP вашего проекта по умолчанию.

  • Вы можете программно установить местоположение ресурса GCP по умолчанию, вызвав defaultLocation.finalize точку defaultLocation.finalize для вашего проекта Firebase.

Просмотр настроек местоположения вашего проекта

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