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 |
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ędzie |
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 |
|
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 *.firebasestorage.app
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
- Istniejąca domyślna instancja Cloud Firestore nie określa lokalizacji przyszłego domyślnego zasobnika Cloud Storage (
Od
30 października 2024 roku jeśli domyślny kontener Cloud Storage w Firebase został już skonfigurowany (dotyczy to konkretnie kontenera ), ale domyślna instancja Cloud Firestore nie została skonfigurowana:*.appspot.com
- W czasie konfigurowania domyślnego zasobnika Cloud Storage (
) 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.*.appspot.com
- W czasie konfigurowania domyślnego zasobnika Cloud Storage (
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
- Więcej informacji o tworzeniu aplikacji, które spełniają wymagania dotyczące czasu oczekiwania, dostępności i trwałości, znajdziesz w sekcji dotyczącej regionów geograficznych i regionów.