Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Wybierz lokalizacje dla swojego projektu

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Kilka produktów Firebase wymaga ustawienia lokalizacji:

  • Google Analytics — jeśli włączysz Google Analytics w swoim projekcie Firebase, zostaniesz poproszony o wybranie lokalizacji raportowania Analytics. Ta lokalizacja reprezentuje kraj lub region Twojej organizacji. Twoja lokalizacja w Analytics z kolei określa walutę w raportach o przychodach.

  • Cloud Firestore i Cloud Storage — jeśli zaczniesz korzystać z któregokolwiek z tych produktów, zostaniesz poproszony o wybranie domyślnej lokalizacji zasobów Google Cloud Platform (GCP) projektu (jeśli nie została ona wybrana podczas konfigurowania innej usługi).

  • Cloud Functions for Firebase (tylko zaplanowane funkcje) — jeśli uruchamiasz zaplanowane funkcje , Cloud Scheduler wymaga aplikacji App Engine; podczas konfiguracji zostaniesz poproszony o wybranie domyślnej lokalizacji zasobu Google Cloud Platform (GCP) projektu (jeśli nie została ona wybrana podczas konfigurowania innej usługi).

    Aby dowiedzieć się więcej o ustawieniach lokalizacji dla niezaplanowanych funkcji, odwiedź Cloud Functions Locations .

  • Baza danych czasu rzeczywistego — jeśli utworzysz instancję Bazy danych czasu rzeczywistego, zostaniesz poproszony o wybranie lokalizacji instancji, a każda instancja może znajdować się w innej lokalizacji. Pamiętaj, że lokalizacje instancji bazy danych czasu rzeczywistego nie mają wpływu na opcje domyślnej lokalizacji zasobów GCP.

Wybierz ustawienie lokalizacji dla produktu lub grupy produktów

W większości przypadków ustawienia lokalizacji wybierasz w konsoli Firebase podczas tworzenia projektu lub na stronie konsoli dla konkretnego produktu.

Analityka

Jeśli włączysz Google Analytics w swoim projekcie Firebase w konsoli Firebase , pojawi się prośba o wybranie lokalizacji raportowania Analytics. Wybierz kraj lub region reprezentujący lokalizację Twojej organizacji.

Jeśli jesteś właścicielem lub redaktorem projektu, możesz edytować strefę czasową i walutę lokalizacji raportowania Analytics; przejdź do ustawień Google Analytics , a następnie przewiń do panelu Raportowanie .

Cloud Firestore, Cloud Storage i zaplanowane funkcje

Cloud Firestore, Cloud Storage i zaplanowane funkcje mają to samo ustawienie lokalizacji, zwane domyślną lokalizacją zasobu GCP (dowiedz się więcej o tym ustawieniu lokalizacji poniżej). Pamiętaj, że ta lokalizacja mogła zostać wcześniej ustawiona podczas tworzenia projektu lub podczas konfigurowania innej usługi korzystającej z tego ustawienia lokalizacji.

  • Jeśli skonfigurujesz Cloud Firestore lub Cloud Storage, pojawi się prośba o wybranie domyślnej lokalizacji zasobu GCP projektu w przepływie pracy konsoli Firebase.

    W przypadku Cloud Storage domyślna lokalizacja zasobu GCP dotyczy tylko domyślnego zasobnika. Jeśli korzystasz z planu Blaze, możesz utworzyć wiele zasobników, każdy z własną lokalizacją .

  • Jeśli uruchamiasz zaplanowane funkcje , Cloud Scheduler wymaga aplikacji App Engine. Podczas jego konfiguracji pojawi się monit o wybranie domyślnej lokalizacji zasobu GCP projektu.

  • Możesz programowo ustawić domyślną lokalizację zasobu GCP, wywołując punkt końcowy defaultLocation.finalize dla swojego projektu Firebase.

Lokalizacje baz danych w czasie rzeczywistym

Jeśli tworzysz nową instancję Bazy danych czasu rzeczywistego, musisz określić lokalizację dla tej instancji. Każda instancja Bazy danych czasu rzeczywistego w Twoim projekcie może znajdować się w innej lokalizacji. Obecnie obsługiwane lokalizacje instancji bazy danych czasu rzeczywistego są wymienione poniżej wraz z powiązanymi schematami adresów URL baz danych.

Pamiętaj, że lokalizacje Twoich instancji Bazy danych czasu rzeczywistego nie mają wpływu na opcje domyślnej lokalizacji zasobów GCP .

Nazwa regionu Opis regionu Schemat adresu URL bazy danych
us-central1 Iowa DATABASE_NAME .firebaseio.com
europe-west1 Belgia DATABASE_NAME .europe-west1.firebasedatabase.app
asia-southeast1 Singapur DATABASE_NAME .asia-southeast1.firebasedatabase.app

Wyświetl ustawienia lokalizacji

Dowiedz się więcej o domyślnej lokalizacji zasobu GCP

Kilka usług dostępnych dla Twojej aplikacji wymaga ustawienia lokalizacji zwanego domyślną lokalizacją zasobu Google Cloud Platform (GCP) Twojego projektu . W tej lokalizacji są przechowywane Twoje dane dla usług GCP, które wymagają ustawienia lokalizacji.

Następujące produkty mają tę samą domyślną lokalizację zasobów GCP:

  • Cloud Firestore
    Pamiętaj, że Twoja domyślna lokalizacja zasobu GCP nie ma zastosowania do Bazy danych czasu rzeczywistego Firebase .

  • Magazyn w chmurze
    Pamiętaj, że domyślna lokalizacja zasobu GCP ma zastosowanie tylko do domyślnego zasobnika Cloud Storage. Jeśli korzystasz z planu Blaze, możesz utworzyć wiele zasobników, każdy z własną lokalizacją .

  • Aplikacja App Engine (na przykład dla zaplanowanych funkcji)
    Jeśli skonfigurujesz aplikację App Engine, jej lokalizacja jest współdzielona z domyślną lokalizacją zasobu GCP. Pamiętaj, że jeśli używasz usługi Cloud Scheduler (na przykład do uruchamiania zaplanowanych funkcji ), musisz mieć w swoim projekcie aplikację App Engine.

Możesz wybrać lokalizację obejmującą wiele regionów lub lokalizację regionalną jako domyślną lokalizację zasobu GCP. Pamiętaj, że jeśli masz już aplikację App Engine z lokalizacją us-central lub europe-west , każda usługa GCP korzystająca z tego ustawienia lokalizacji będzie uznawana za wieloregionalną .

Lokalizacje obejmujące wiele regionów

Wybierz lokalizację obejmującą wiele regionów, aby zmaksymalizować dostępność i trwałość bazy danych.

Lokalizacja wieloregionowa składa się ze zdefiniowanego zestawu regionów , w których przechowywanych jest wiele replik bazy danych. Każda replika jest albo repliką do odczytu i zapisu, która zawiera wszystkie dane w bazie danych, albo repliką świadka, która nie przechowuje pełnego zestawu danych, ale uczestniczy w replikacji.

Dzięki replikacji danych między wieloma regionami dane mogą być nadal obsługiwane nawet po utracie całego regionu. W regionie dane są replikowane między strefami , dzięki czemu dane mogą być nadal obsługiwane w tym regionie nawet po utracie strefy.

Firebase obsługuje następujące wieloregionowe lokalizacje zasobów GCP:
Nazwa wielu regionów Opis wielu regionów Regiony odczytu i zapisu Region świadka
eur3 Europa europe-west1 (Belgia), europe-west4 (Holandia) europe-north1 (Finlandia)
nam5 Stany Zjednoczone us-central1 (Iowa), us-central2 (Oklahoma — prywatny region GCP) us-east1 (Karolina Południowa)

Lokalizacje regionalne

Lokalizacja regionalna to określone miejsce geograficzne, takie jak Karolina Południowa. Dane w lokalizacji regionalnej są replikowane w wielu strefach w regionie . Wszystkie lokalizacje regionalne są oddalone od innych lokalizacji regionalnych o co najmniej 100 mil.

Wybierz lokalizację regionalną, aby obniżyć koszty, zmniejszyć opóźnienie zapisu, jeśli Twoja aplikacja jest wrażliwa na opóźnienia, lub kolokować z innymi zasobami GCP .

Firebase obsługuje następujące regionalne lokalizacje zasobów GCP:
Nazwa regionu Opis regionu
Ameryka północna
us-west1 Oregon
us-west2 Los Angeles
us-west3 Salt Lake City
us-west4 Las Vegas
northamerica-northeast1 Montreal
us-east1 Karolina Południowa
us-east4 Północna Wirginia
Ameryka Południowa
southamerica-east1 San Paulo
Europa
europe-west2 Londyn
europe-west3 Frankfurt
europe-central2 Warszawa
europe-west6 Zurych
Azja
asia-south1 Bombaj
asia-southeast1 Singapur
asia-southeast2 Djakarta
asia-east2 Hongkong
asia-east1 Tajwan
asia-northeast1 Tokio
asia-northeast2 Osaka
asia-northeast3 Seul
Australia
australia-southeast1 Sydnej

australia-southeast2

Ta lokalizacja nie obsługuje Cloud Storage dla Firebase. Jeśli planujesz używać Cloud Storage dla Firebase, wybierz inną lokalizację.

Melbourne

Następne kroki

  • Aby utworzyć bazę danych Cloud Firestore w określonej lokalizacji, odwiedź stronę Pierwsze kroki z Cloud Firestore .

  • Aby utworzyć zasobnik Cloud Storage , odwiedź stronę Wprowadzenie dla swojej platformy.

  • Aby uruchomić zaplanowane funkcje w Cloud Functions dla Firebase, przejdź do przewodnika konfiguracji .

  • Aby uzyskać więcej informacji na temat tworzenia aplikacji spełniających wymagania dotyczące opóźnień, dostępności i trwałości, zobacz Geografia i regiony .