Więcej informacji o lokalizacjach produktów i zasobów w projekcie

Produkty lub zasoby wymagające ustawienia lokalizacji

Niektóre usługi lub zasoby wymagają ustawienia lokalizacji.

Product Lokalizacja domyślna Informacje dodatkowe
Google Analytics Brak domyślnej lokalizacji.
Musisz ustawić tę lokalizację.
Ta lokalizacja to Analytics lokalizacja raportowania2, która reprezentuje kraj lub region Twojej organizacji. Lokalizacja raportowania Analyticsokreśla z kolei walutę na potrzeby raportowania przychodów.
Data Connect Brak domyślnej lokalizacji.
Musisz ustawić lokalizację dla każdej instancji.
Każda instancja może znajdować się w innej lokalizacji.
Cloud Firestore 1 Brak domyślnej lokalizacji.
Musisz ustawić lokalizację dla każdego wystąpienia.
Każda instancja może znajdować się w innej lokalizacji.
Realtime Database Brak domyślnej lokalizacji.
Musisz ustawić lokalizację dla każdego wystąpienia.
Każde wystąpienie może znajdować się w innej lokalizacji.
Cloud Storage for Firebase 1. Brak domyślnej lokalizacji.
Musisz ustawić lokalizację dla każdego zbiornika.
Każdy z nich może znajdować się w innej lokalizacji.
Cloud Functions for Firebase 1. Jeśli lokalizacja nie jest ustawiona, region domyślny to us-central1. Każda funkcja może znajdować się w innej lokalizacji.
Vertex AI in Firebase Jeśli lokalizacja nie została ustawiona, region domyślny to us-central1. W tej lokalizacji działa usługa Vertex AI i w którym uzyskujesz dostęp do modelu.

1 W zależności od tego, kiedy zaczęliśmy używać tych usług w Twoim projekcie, mogą one być ze sobą powiązane lokalizacjami. Możesz zobaczyć tę zależność jako „lokalizację domyślnych zasobów Google Cloud”. Dowiedz się więcej o zależności od lokalizacji.

2 Lokalizacja raportowania (Analytics) nie ma wpływu na to, gdzie Google może przetwarzać i przechowywać dane klientów dla Firebase.

Ustaw lokalizację usługi lub jej zasobów

W przypadku niektórych produktów lokalizację ustawiasz na poziomie produktu. W przypadku większości usług lokalizację ustawiasz jednak na poziomie zasobu (np. dla każdego zasobnika Cloud Storage lub każdej funkcji).

Product Kiedy i jak ustawiać lokalizację Dostępne lokalizacje
Google Analytics Gdy włączysz Google Analytics w projekcie Firebase w konsoli Firebase, pojawi się prośba o wybranie lokalizacji raportowania Analytics. Wybierz kraj lub region odpowiadający lokalizacji Twojej organizacji.

Jeśli jesteś właścicielem lub edytującym projektu, możesz później zmienić strefę czasową i walutę lokalizacji raportowania Analytics. Otwórz ustawienia Google Analytics, a następnie panel Raportowanie.

Zobacz listę w panelu Ustawienia Google Analytics > Raportowanie.
Data Connect Podczas udostępniania instancji usługi Data Connect ustawiasz jej lokalizacje. Możesz też ustawić lokalizację powiązanej instancji Google Cloud SQL.
Do tworzenia instancji możesz użyć konsoli Firebase lub interfejsu wiersza poleceń Firebase.
Lokalizacja usługi Data Connect i Cloud SQL lokalizacji instancji
Cloud Firestore 1 Podczas tworzenia instancji bazy danych Cloud Firestore określasz jej lokalizację. Do udostępnienia instancji możesz użyć konsoli Firebase, interfejsu API REST, interfejsu wiersza poleceń Firebase lub Terraform. Cloud Firestore lokalizacji
Realtime Database Podczas udostępniania instancji Realtime Database ustawiasz jej lokalizację.
Do udostępnienia instancji możesz użyć konsoli Firebase, interfejsu API REST, interfejsu wiersza poleceń Firebase lub Terraform.
Realtime Database lokalizacji
Cloud Storage for Firebase 1 Podczas obsługiwania puli Cloud Storage określasz jej lokalizację.
Do udostępnienia zasobnika możesz użyć konsoli Firebase, interfejsu API REST lub Terraform.
Cloud Storage for Firebase lokalizacji
Cloud Functions for Firebase 1 Podczas pisania funkcji możesz opcjonalnie ustawić jej region.

Jeśli nie określisz lokalizacji, domyślnym regionem będzie us-central1.

Cloud Functions for Firebase lokalizacji
Vertex AI in Firebase Gdy zainicjujesz usługę Vertex AI i model generatywny w bazie kodu, możesz opcjonalnie określić lokalizację.

Jeśli nie określisz lokalizacji, domyślnym regionem będzieus-central1.

Vertex AI in Firebase lokalizacji

1 W zależności od tego, kiedy zaczęliśmy używać tych usług w Twoim projekcie, mogą one być ze sobą powiązane lokalizacjami. Możesz zobaczyć tę zależność jako „lokalizację domyślnych zasobów Google Cloud”. Dowiedz się więcej o zależności od lokalizacji.

Wyświetl ustawienia lokalizacji

Product Gdzie sprawdzić ustawienie lokalizacji
Google Analytics W konsoli Firebase kliknij ustawienia Ustawienia projektu > Integracje > Google Analytics. Kliknij numer konta, aby otworzyć konto Google Analytics, a następnie otwórz panel Administracja, aby znaleźć informacje o lokalizacji konta.
Data Connect W konsoli Firebase otwórz stronę Data Connect, aby wyświetlić listę instancji bazy danych i ich lokalizacji.
Cloud Firestore W konsoli Firebase otwórz Cloud Firestore kartę Dane, aby wyświetlić listę instancji bazy danych i ich lokalizacji.
Realtime Database W konsoli Firebase otwórz Realtime Database kartę Dane, aby wyświetlić listę instancji bazy danych i ich lokalizacji.
Cloud Storage for Firebase W konsoli Firebase przejdź na kartę Cloud Storage Pliki, aby wyświetlić listę zasobników i ich lokalizacji.
Cloud Functions for Firebase
  • Zaplanowane funkcje: w konsoli Google Cloud otwórz Cloud Scheduler, aby wyświetlić listę tematów poszczególnych zadań i funkcji. Lokalizacja to ostatni segment w nazwie tematu.
  • Funkcje niezsynchronizowane: w kodzie źródłowym funkcji znajdź parametr region. Jeśli region nie zostanie określony, domyślną lokalizacją będzie us-central1.
Vertex AI in Firebase W bazie kodu znajdź inicjalizację usługi Vertex AI i modelu generatywnego. Jeśli lokalizacja nie jest określona, domyślnie jest używana lokalizacja us-central1.

Możliwe zależności lokalizacji z powodu „lokalizacji domyślnych zasobów Google Cloud”

„Lokalizacja domyślnych zasobów Google Cloud” to ustawienie lokalizacji dla wszystkich zasobów projektu powiązanych z Google App Engine, w tym:

  • domyślna instancja bazy danych Cloud Firestore
  • domyślna wartość Cloud Storage w przypadku zasobnika Firebase o nazwie w formacie *.appspot.com.
  • Google Cloud Scheduler używany wyłącznie w przypadku funkcji zaplanowanych 1 generacji

Ta „lokalizacja domyślnych zasobów Google Cloud” jest ustawieniem, którego nie można zmienić. Ponadto, gdy ustawisz lokalizację dla jednego z powiązanych zasobów, pośrednio ustawisz lokalizację dla wszystkich z nich ze względu na ich wspólne powiązanie z App Engine.

Jednak w ciągu lat w ekosystemie Firebase i Google Cloud zaszły liczne zmiany, przez co powiązania zasobów z App Engine ulegały zmianom. Najważniejsze jest to, że od 30 października 2024 r. wszystkie nowo utworzone domyślne zbiory Cloud Storage w Firebase mają format nazwy *.firebasestorage.app i nie są powiązane z App Engine.

Oto szczegóły dotyczące możliwych zależności od lokalizacji:

  • Jeśli od 30 października 2024 r. domyślna instancja Cloud Firestore i domyślny zasobnik Cloud Storage dla Firebase (Cloud Storage) nie będą jeszcze nie udostępniane:

    • W przypadku domyślnej instancji Cloud Firestore lokalizacja jest ustawiana dla wszystkich przyszłych aplikacji App Engine, które zostaną zainstalowane w projekcie. Nie wskazuje jednak lokalizacji przyszłego domyślnego zasobnika Cloud Storage.

    • Udostępnianie domyślnego zasobnika Cloud Storage nie udostępnia już aplikacji App Engine. W związku z tym lokalizacja domyślnego zasobnika Cloud Storage nie określa lokalizacji przyszłej domyślnej instancji Cloud Firestore.

  • Od 30 października 2024 r. jeśli domyślna instancja Cloud Firestore została już udostępniona, ale domyślny zasobnik Cloud Storage dla Firebase nie zostanie udostępniony:

    • Istniejąca domyślna instancja Cloud Firestore nie określa lokalizacji przyszłego domyślnego zasobnika Cloud Storage (*.firebasestorage.app).
  • Od 30 października 2024 roku jeśli domyślny kontener Cloud Storage w Firebase został już skonfigurowany (dotyczy to konkretnie kontenera *.appspot.com), ale domyślna instancja Cloud Firestore nie została skonfigurowana:

    • W czasie konfigurowania domyślnego zasobnika Cloud Storage (*.appspot.com) została także skonfigurowana aplikacja App Engine, co oznacza, że w tym czasie została ustawiona lokalizacja przyszłej domyślnej instancji Cloud Firestore. Nawet jeśli usuniesz zasobnik *.appspot.com, nie będzie można usunąć aplikacji App Engine, więc ustawienie lokalizacji przyszłej domyślnej instancji Cloud Firestore jest już ustawione.

Jeśli używasz funkcji zaplanowanych 1 generacji, ich lokalizacja jest ustawiona na lokalizację domyślnych zasobów Google Cloud. Dzieje się tak, ponieważ Cloud Scheduler i App Engine były wcześniej powiązane ze sobą. Poza tym, jeśli skonfigurujesz zaplanowane funkcje 1 generacji przed udostępnieniem innych zasobów, które współdzieliły to ustawienie lokalizacji, musisz też ustawić ich lokalizację.

Dalsze kroki