Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

Wybierz lokalizacje dla swojego projektu

Kilka produktów Firebase wymaga ustawienia lokalizacji:

  • Google Analytics - Jeśli włączysz Google Analytics w projekcie Firebase, zostanie wyświetlony monit o wybranie Analytics miejscu raportowania. Ta lokalizacja reprezentuje kraj lub region Twojej organizacji. Z kolei Twoja lokalizacja w Analytics określa walutę raportowania przychodów.

  • Chmura Firestore i Cloud Storage - Jeśli zaczniesz używać jednego z tych produktów, jesteś poproszony o wybranie swojego projektu domyślnie Google Cloud Platform (GCP) lokalizacja zasobów (jeśli nie został jeszcze wybrany podczas konfigurowania inną usługę).

  • Funkcje Chmura Firebase (tylko zaplanowane funkcje) - jeśli uruchomić zaplanowane funkcje , Chmura Harmonogram wymaga aplikację App engine; podczas instalacji zostanie wyświetlony monit, aby wybrać projektu domyślnego Google Cloud Platform (GCP) lokalizację zasobu (jeśli nie został jeszcze wybrany podczas konfigurowania inną usługę).

    Aby dowiedzieć się więcej na temat ustawień lokalizacji dla funkcji niesklasyfikowanych, odwiedź Chmura Funkcje lokalizacje .

  • Aktualizacje bazy danych - Jeśli utworzyć instancję bazy danych w czasie rzeczywistym, zostanie wyświetlony monit, aby wybrać lokalizację instancji, a każdy przypadek może być w innym miejscu. Pamiętaj, że lokalizacje instancji Bazy danych czasu rzeczywistego nie wpływają na opcje domyślnej lokalizacji zasobów GCP.

Wybierz ustawienie lokalizacji dla produktu lub grupy produktów

W większości przypadków użycia, należy wybrać ustawienie lokalizacji w konsoli Firebase , albo w trakcie tworzenia projektu lub na stronie konsoli dla konkretnego produktu.

Analityka

Jeśli włączysz Google Analytics w projekcie Firebase w konsoli Firebase , zostanie wyświetlony monit o wybranie Analytics miejscu raportowania. Wybierz kraj lub region, który reprezentuje lokalizację Twojej organizacji.

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

Cloud Firestore, Cloud Storage i zaplanowane funkcje

Chmura Firestore, Cloud Storage i zaplanowane funkcje wszystkich akcji to samo ustawienie lokalizacji, zwany lokalizacja zasób domyślny GCP (poznanie specyfiki o tym ustawienia 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 zasobów GCP projektu w przepływie pracy konsoli Firebase.

    Dla Cloud Storage, lokalizacji zasób domyślny GCP ma zastosowanie wyłącznie do domyślnego wiadra. Jeśli jesteś na planie Blaze, można utworzyć wiele wiader, każdy z własnym miejscu .

  • Jeśli prowadzisz zaplanowane funkcje , Chmura Harmonogram wymaga aplikację App Engine. Podczas konfiguracji pojawi się prośba o wybranie domyślnej lokalizacji zasobów GCP projektu.

  • Można programowo ustawić swoją lokalizację zasobu domyślny GCP wywołując defaultLocation.finalize końcowy dla projektu Firebase.

Lokalizacje baz danych czasu rzeczywistego

Jeśli utworzysz nową instancję Bazy danych czasu rzeczywistego, zostaniesz poproszony 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. Obecnie obsługiwane lokalizacje instancji Bazy danych czasu rzeczywistego są wymienione poniżej wraz z powiązanymi schematami adresów URL baz danych.

Zauważ, że lokalizacje wystąpień Realtime baza danych nie mają wpływu na opcje dla domyślnej lokalizacji zasobów GCP .

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

Wyświetl ustawienia lokalizacji

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

Kilka usług dostępnych dla aplikacji wymaga ustawienia lokalizacji, które nazywa się domyślny Google Cloud Platform (GCP) lokalizacja zasobów twojego projektu. Ta lokalizacja to miejsce, w którym przechowywane są Twoje dane z usług GCP, które wymagają ustawienia lokalizacji.

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

  • Cloud Firestore
    Zauważ, że domyślna lokalizacja zasobów GCP nie stosuje się do Firebase Realtime Database .

  • 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 jesteś na planie Blaze, można utworzyć wiele wiader, każdy z własnym miejscu .

  • App Engine aplikacji (na przykład do regularnych funkcji)
    Jeśli skonfigurujesz aplikację App Engine, jej lokalizacja będzie udostępniać Twoją domyślną lokalizację zasobu GCP. Zauważ, że jeśli używasz Chmura Scheduler (na przykład, aby uruchomić zaplanowane funkcje ), masz obowiązek posiadać aplikację App Engine w projekcie.

Można wybrać się lokalizację multi-regionu lub regionalnej lokalizację jako domyślną lokalizację zasobów GCP. Należy pamiętać, że jeśli masz już aplikację App Engine z lokalizacją każdej us-central lub europe-west każda usługa GCP, że korzysta z tego ustawienia lokalizacji będą rozpatrywane multi-regionalny .

Lokalizacje w wielu regionach

Lokalizacja wieloregionalna to ogólny obszar geograficzny, taki jak Stany Zjednoczone. Dane w miejscu multi-region jest powielane w wielu regionach . W danym regionie, dane są replikowane w strefach .

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

Firebase obsługuje te wieloregionalne lokalizacje zasobów GCP:
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-prywatnego regionu GCP)

Lokalizacje regionalne

Lokalizacja regionalna to określone miejsce geograficzne, takie jak Karolina Południowa. Dane w regionalnej lokalizacji są replikowane w wielu stref w obrębie regionu . Wszystkie lokalizacje regionalne są oddzielone od innych lokalizacji regionalnych o co najmniej 100 mil.

Wybierz lokalizację dla regionalnego niższych kosztach, na dolnej zapisu latencji, jeśli aplikacja jest wrażliwy na opóźnienia, lub kolokacji z innych zasobów GCP .

Firebase obsługuje te regionalne lokalizacje zasobów GCP:
Nazwa regionu Opis regionu
Ameryka północna
us-west1 Oregon
us-west2 Los Angeles
us-west3 Miasto Salt Lake
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

Następne kroki

  • Aby utworzyć bazę danych Chmura FireStore w miejscu specyficznego, wizyta Zacznij z chmurą FireStore .

  • Aby utworzyć Cloud Storage wiadro, odwiedź zacząć stronę dla danej platformy.

  • Aby uruchomić zaplanowane funkcje z funkcji Chmura Firebase, odwiedź instrukcji konfiguracji .

  • Aby uzyskać więcej informacji na temat tworzenia aplikacji do swoich wymagań opóźnienia, dostępność i trwałość, odnoszą się do geografii i Regionów .