Google is committed to advancing racial equity for Black communities. See how.
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Wybierz lokalizacje dla swojego projektu

Niektóre produkty Firebase wymagają ustawienia lokalizacji:

  • Google Analytics - jeśli włączysz Google Analytics w swoim projekcie Firebase, pojawi się monit o wybranie lokalizacji raportowania Analytics. Ta lokalizacja reprezentuje kraj lub region Twojej organizacji. Z kolei Twoja lokalizacja Analytics ustala walutę raportowania przychodów.

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

  • Cloud Functions for Firebase (tylko funkcje zaplanowane) - jeśli uruchamiasz funkcje zaplanowane , Cloud Scheduler wymaga aplikacji App Engine; podczas konfiguracji zostanie wyświetlony monit o wybranie domyślnej lokalizacji zasobów Google Cloud Platform (GCP) projektu (jeśli nie została jeszcze wybrana podczas konfigurowania innej usługi).

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

  • Baza danych czasu rzeczywistego - jeśli utworzysz instancję bazy danych czasu rzeczywistego, zostanie wyświetlony monit o wybranie lokalizacji instancji, a każda instancja może znajdować się w innej lokalizacji. Pamiętaj, że lokalizacje wystąpień 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 możesz wybrać ustawienie lokalizacji w konsoli Firebase podczas tworzenia projektu lub na stronie konsoli dla określonego produktu.

Analityka

Jeśli włączysz Google Analytics w projekcie Firebase w konsoli Firebase , pojawi się monit o wybranie lokalizacji raportowania Analytics. Wybierz kraj lub region, który reprezentuje 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 okienka Raportowanie .

Cloud Firestore, Cloud Storage i zaplanowane funkcje

Cloud Firestore, Cloud Storage i funkcje zaplanowane mają to samo ustawienie lokalizacji, zwane domyślną lokalizacją zasobów GCP (szczegółowe informacje na temat tego ustawienia lokalizacji znajdziesz poniżej). Zwróć uwagę, ż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ę monit o wybranie domyślnej lokalizacji zasobów GCP projektu w przepływie pracy konsoli Firebase.

    W przypadku Cloud Storage domyślna lokalizacja zasobów GCP dotyczy tylko domyślnego zasobnika. Jeśli korzystasz z abonamentu 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 konfiguracji zostanie wyświetlony monit o wybranie domyślnej lokalizacji zasobów GCP projektu.

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

Lokalizacje baz danych czasu rzeczywistego

Jeśli utworzysz nową instancję bazy danych czasu rzeczywistego, pojawi się monit o wybranie lokalizacji instancji w przepływie pracy konsoli Firebase. Każda instancja bazy danych czasu rzeczywistego w Twoim projekcie może znajdować się w innej lokalizacji. Aktualnie obsługiwane lokalizacje instancji bazy danych czasu rzeczywistego są wymienione poniżej wraz z powiązanymi z nimi schematami adresów URL bazy danych.

Pamiętaj, że lokalizacje Twoich wystąpień 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 DB_NAME .firebaseio.com
europe-west1 Belgia DB_NAME .europe-west1.firebasedatabase.app

Wyświetl ustawienia lokalizacji

Dowiedz się o domyślnej lokalizacji zasobów GCP

Niektóre usługi dostępne dla Twojej aplikacji wymagają ustawienia lokalizacji zwanego domyślną lokalizacją zasobów Google Cloud Platform (GCP) projektu . Ta lokalizacja to miejsce, w którym 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 zasobów GCP nie dotyczy Bazy danych czasu rzeczywistego Firebase .

  • Magazyn w chmurze
    Należy pamiętać, że lokalizacja zasób domyślny GCP ma zastosowanie wyłącznie do domyślnego Cloud Storage. Jeśli korzystasz z abonamentu Blaze, możesz utworzyć wiele zasobników, każdy z własną lokalizacją .

  • Aplikacja App Engine (na przykład do zaplanowanych funkcji)
    Jeśli skonfigurujesz aplikację App Engine, jej lokalizacja będzie udostępniać domyślną lokalizację zasobów GCP. Pamiętaj, że jeśli używasz Cloud Scheduler (na przykład do uruchamiania zaplanowanych funkcji ), musisz mieć w swoim projekcie aplikację App Engine.

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

Lokalizacje w wielu regionach

Lokalizacja obejmująca wiele regionów to ogólny obszar geograficzny, taki jak Stany Zjednoczone. Dane w lokalizacji obejmującej wiele regionów są replikowane w wielu regionach . W regionie dane są replikowane między strefami .

Wybierz lokalizację obejmującą wiele regionów, aby zmaksymalizować dostępność i trwałość bazy danych. Lokalizacje w wielu regionach mogą wytrzymać utratę całych regionów i zachować dostępność bez utraty danych.

Firebase obsługuje następujące lokalizacje zasobów GCP w wielu regionach:
Nazwa wielu regionów Opis wielu regionów Regiony składowe
eur3 Europa europe-west1 , europe-west4
nam5 Stany Zjednoczone us-central1 , us-central2 (Oklahoma - prywatny region GCP)

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 w przypadku kolokacji z innymi zasobami GCP .

Firebase obsługuje następujące regionalne lokalizacje zasobów GCP:
Nazwa regionu Opis regionu
Ameryka północna
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-southeast2 Djakarta
asia-east2 Hongkong
asia-northeast1 Tokio
asia-northeast2 Osaka
asia-northeast3 Seul
Australia
australia-southeast1 Sydnej

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 for Firebase, odwiedź przewodnik 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 .