Für einige Firebase-Produkte ist eine Standorteinstellung erforderlich:
Google Analytics: Wenn Sie Google Analytics in Ihrem Firebase-Projekt aktivieren, werden Sie aufgefordert, einen Speicherort für Analytics-Berichte auszuwählen. Dieser Standort repräsentiert das Land oder die Region Ihrer Organisation. Über Ihren Analytics-Standort wird wiederum die Währung für Umsatzberichte festgelegt.
Cloud Firestore und Cloud Storage: Wenn Sie anfangen, eines dieser Produkte haben, werden Sie aufgefordert, das standardmäßiger Ressourcenstandort der Google Cloud Platform (GCP) falls er nicht bereits bei der Einrichtung eines anderen Dienstes ausgewählt wurde.
Cloud Functions for Firebase (nur geplante Funktionen): Wenn Sie Folgendes ausführen: geplante Funktionen, Cloud Scheduler App Engine-App erforderlich; werden Sie während der Einrichtung aufgefordert, Ihres Projekts Standardmäßiger Ressourcenstandort der Google Cloud Platform (GCP) falls er nicht bereits bei der Einrichtung eines anderen Dienstes ausgewählt wurde.
Weitere Informationen zu den Standorteinstellungen für nicht geplante Funktionen finden Sie unter Cloud Functions Standorte.
Realtime Database: Wenn Sie eine Realtime Database-Instanz erstellen, werden Sie aufgefordert, den Speicherort der Instanz auszuwählen. Jede Instanz kann sich an einem anderen Speicherort befinden. Die Standorte Ihrer Realtime Database-Instanzen wirken sich nicht auf die die Optionen für Ihren standardmäßigen GCP-Ressourcenstandort.
Standorteinstellung für ein Produkt oder eine Produktgruppe auswählen
Für die meisten Anwendungsfälle wählen Sie in der Firebase-Konsole eine Standorteinstellung so aus: bei der Einrichtung eines bestimmten Produkts. Beachten Sie, dass in einigen Fällen (wie in diesem Abschnitt beschrieben) durch das Festlegen des Standorts für ein Produkt aufgrund von Abhängigkeiten auch der Standort für andere Produkte festgelegt wird.
Analytics
Wenn Sie Google Analytics in Ihrem Firebase-Projekt in der Firebase-Konsole, werden Sie aufgefordert, eine Analytics-Berichterstellung auszuwählen. Standort. Wählen Sie ein Land oder eine Region aus, die dem Standort Ihres Unternehmen.
Als Projektinhaber oder -bearbeiter können Sie die Zeitzone und die Währung für Ihren Analytics-Ort für Berichte; gehe zu deinem Einstellungen für Google Analytics, und wechseln Sie zum Bereich Berichterstellung.
Cloud Firestore, Cloud Storage und geplante Funktionen
Cloud Firestore, Cloud Storage und geplante Funktionen verwenden alle den gleichen Standorteinstellung, die sogenannte Standardstandort für GCP-Ressourcen (weitere Informationen unten). Beachten Sie, dass dieser Standort festgelegt wurden, entweder bei der Projekterstellung oder beim Einrichten der diese Standorteinstellung verwendet.
Wenn Sie Cloud Firestore oder Cloud Storage einrichten, werden Sie aufgefordert, Wählen Sie in der Firebase-Konsole den standardmäßigen GCP-Ressourcenstandort Ihres Projekts aus zu optimieren.
Für Cloud Storage gilt der standardmäßige GCP-Ressourcenstandort nur für Ihren default-Bucket. Wenn Sie den Tarif "Blaze" nutzen, können Sie mehrere Buckets mit jeweils eigenen location stehen.
Wenn Sie geplante Funktionen ausführen, ist für Cloud Scheduler eine App Engine-App erforderlich. Bei der Einrichtung werden Sie aufgefordert, den standardmäßigen GCP-Ressourcenstandort Ihres Projekts auszuwählen.
Sie können den standardmäßigen GCP-Ressourcenstandort programmatisch festlegen, indem Sie die Methode
defaultLocation.finalize
für Ihr Firebase-Projekt.
Realtime Database Standorte
Wenn Sie eine neue Realtime Database-Instanz erstellen, müssen Sie den Speicherort für für diese Instanz. Jede Realtime Database-Instanz in Ihrem Projekt kann sich an einem anderen Ort befinden. In der folgenden Tabelle finden Sie die unterstützten Standorte für Realtime Database-Instanzen und die zugehörigen Datenbank-URL-Schemas.
Die Standorte der Realtime Database-Instanzen haben keinen Einfluss auf die Optionen für den standardmäßigen GCP-Ressourcenstandort aus.
Name der Region | Beschreibung der Region | Datenbank-URL-Schema |
---|---|---|
us-central1 |
Iowa | DATABASE_NAME.firebaseio.com |
europe-west1 |
Belgien | DATABASE_NAME.europe-west1.firebasedatabase.app. |
asia-southeast1 |
Singapur | DATABASE_NAME.asia-southeast1.firebasedatabase.app. |
Standorteinstellungen anzeigen
Analytics: Gehen Sie in der Firebase-Konsole zu Projekteinstellungen > Integrationen > Google Analytics Klicken Sie auf die Kontonummer, um Ihr Google Analytics-Konto zu öffnen, und klicken Sie dann im Admin-Bereich, um den Standort Ihres Kontos zu ermitteln.
Realtime Database: Rufen Sie in der Firebase-Konsole die Liste Ihrer Datenbankinstanzen und deren Speicherorte in der Realtime Database Tab Daten.
Cloud Firestore: In der Firebase-Konsole finden Sie auf dem Tab Cloud Firestore Daten eine Liste Ihrer Datenbankinstanzen und deren Standorte.
Cloud Storage: In der Firebase-Konsole können Sie auf dem Tab Cloud Storage Dateien eine Liste Ihrer Bucket und deren Speicherorte aufrufen.
Geplante Funktionen: Gehen Sie in der Google Cloud-Konsole zu Cloud Scheduler um die Liste der Themen für jeden Job und jede Funktion anzuzeigen. Der Ort ist der letzte Segment im Namen des Themas.
Nicht geplante Funktionen: Standardmäßig werden Funktionen in der
us-central1
ausgeführt. Region Wurde der Standort jedoch explizit festgelegt, finden Sie den Position im Quellcode der Funktion ein.
Informationen zum standardmäßigen GCP-Ressourcenstandort
Für einige Dienste, die für deine App verfügbar sind, ist eine Standorteinstellung erforderlich. Diese heißt den standardmäßigen Ressourcenstandort der Google Cloud Platform (GCP) Ihres Projekts. Dieses Der Standort ist der Ort, an dem Ihre Daten für GCP-Dienste gespeichert werden, für die ein Standort erforderlich ist Einstellung.
Die folgenden Produkte haben denselben standardmäßigen GCP-Ressourcenstandort:
Cloud Firestore
Hinweis: Ihr standardmäßiger GCP-Ressourcenstandort gilt nicht für Firebase Realtime DatabaseCloud Storage
Beachten Sie, dass Ihr standardmäßiger GCP-Ressourcenstandort nur für Ihr Standard-Cloud Storage-Bucket. Wenn Sie den Tarif „Blaze“ nutzen, können Sie Mehrere Buckets mit jeweils einem eigenen erstellen location stehen.App Engine-Anwendung (z. B. für geplante Funktionen)
Wenn Sie eine App Engine-Anwendung einrichten, stimmt deren Standort mit dem standardmäßigen GCP-Ressourcenstandort überein. Beachten Sie, dass Sie bei Verwendung von Cloud Scheduler, z. B. zum Ausführen geplante Funktionen, eine App Engine-Anwendung in Ihrem Projekt benötigen.
Sie können entweder einen Standort mit mehreren Regionen oder einen
regionaler Standort als standardmäßigen GCP-Ressourcenstandort. Wenn Sie bereits eine App Engine-App mit dem Standort us-central
oder europe-west
haben, wird jeder GCP-Dienst, der diese Standorteinstellung verwendet, als multiregional eingestuft.
Multiregionale Standorte
Wählen Sie einen multiregionalen Standort aus, um die Verfügbarkeit zu maximieren Langlebigkeit Ihrer Datenbank.
Ein Standort mit mehreren Regionen besteht aus einer Regionen, in denen mehrere Replikate der Datenbank vorhanden sind werden gespeichert. Jedes Replikat ist entweder ein nicht schreibgeschütztes Replikat, das alle Daten in der Datenbank oder ein Zeugenreplikat, das keinen vollständigen Satz an Daten aber an der Replikation beteiligt ist.
Durch die Replikation der Daten zwischen mehreren Regionen kann auch bei Verlust eines ganzen Region Innerhalb einer Region werden Daten Zonen, damit Daten weiterhin bereitgestellt werden können auch beim Verlust einer Zone.
Firebase unterstützt die folgenden multiregionalen GCP-Ressourcenstandorte:Name | Beschreibung | Nicht schreibgeschützte Regionen | Zeugen-Region |
---|---|---|---|
eur3 |
Europa | europe-west1 (Belgien), europe-west4 (Niederlande) |
europe-north1 (Finnland) |
nam5 |
USA | us-central1 (Iowa), us-central2 (Oklahoma – private GCP-Region) |
us-east1 (South Carolina) |
Regionale Standorte
Ein regionaler Standort ist ein bestimmter geografischer Ort wie South Carolina. Daten an einem regionalen Standort werden in mehreren Zonen innerhalb einer Region repliziert. Alle regionalen Standorte sind mindestens 160 Kilometer voneinander entfernt.
Wählen Sie einen regionalen Standort aus, um die Kosten niedrig zu halten, um eine niedrige Schreiblatenz zu erreichen, wenn Ihre Anwendung empfindlich auf Latenz reagiert, oder um die Datenbank mit anderen GCP-Ressourcen am selben Standort zu speichern.
Firebase unterstützt die folgenden regionalen GCP-Ressourcenstandorte:Name der Region | Beschreibung der Region | |
---|---|---|
Nordamerika | ||
us-west1 | Oregon | |
us-west2 | Los Angeles | |
us-west3 | Salt Lake City | |
us-west4 | Las Vegas | |
|
Iowa | |
northamerica-northeast1 | Montreal | |
|
Toronto | |
us-east1 | South Carolina | |
us-east4 | Northern Virginia | |
Cloud Storage for Firebase wird an diesem Standort nicht unterstützt. Wenn Sie Cloud Storage for Firebase verwenden möchten, sollten Sie eine an einem anderen Ort. |
Columbus | |
Cloud Storage for Firebase wird an diesem Standort nicht unterstützt. Wenn Sie Cloud Storage für Firebase verwenden möchten, sollten Sie einen anderen Speicherort auswählen. |
Dallas | |
Südamerika | ||
Cloud Storage for Firebase wird an diesem Standort nicht unterstützt. Wenn Sie Cloud Storage für Firebase verwenden möchten, sollten Sie einen anderen Speicherort auswählen. |
Santiago | |
southamerica-east1 | São Paulo | |
Europa | ||
europe-west2 | London | |
|
Belgien | |
|
Niederlande | |
Cloud Storage for Firebase wird an diesem Standort nicht unterstützt. Wenn Sie Cloud Storage for Firebase verwenden möchten, sollten Sie eine an einem anderen Ort. |
Mailand | |
Cloud Storage for Firebase wird an diesem Standort nicht unterstützt. Wenn Sie Cloud Storage for Firebase verwenden möchten, sollten Sie eine an einem anderen Ort. |
Madrid | |
|
Paris | |
Cloud Storage for Firebase wird an diesem Standort nicht unterstützt. Wenn Sie Cloud Storage for Firebase verwenden möchten, sollten Sie eine an einem anderen Ort. |
Turin | |
Cloud Storage for Firebase wird an diesem Standort nicht unterstützt. Wenn Sie Cloud Storage for Firebase verwenden möchten, sollten Sie eine an einem anderen Ort. |
Berlin | |
europe-west3 | Frankfurt | |
Cloud Storage for Firebase wird an diesem Standort nicht unterstützt. Wenn Sie Cloud Storage for Firebase verwenden möchten, sollten Sie eine an einem anderen Ort. |
Finnland | |
europe-central2 | Warschau | |
europe-west6 | Zürich | |
Naher Osten | ||
|
Doha | |
|
Dammam | |
|
Tel Aviv | |
Asien | ||
asia-south1 | Mumbai | |
Cloud Storage for Firebase wird an diesem Standort nicht unterstützt. Wenn Sie Cloud Storage for Firebase verwenden möchten, sollten Sie eine an einem anderen Ort. |
Delhi | |
asia-southeast1 | Singapur | |
asia-southeast2 | Jakarta | |
asia-east2 | Hongkong | |
asia-east1 | Taiwan | |
asia-northeast1 | Tokio | |
asia-northeast2 | Osaka | |
asia-northeast3 | Seoul | |
Australien | ||
australia-southeast1 | Sydney | |
Cloud Storage for Firebase wird an diesem Standort nicht unterstützt. Wenn Sie Cloud Storage for Firebase verwenden möchten, sollten Sie eine an einem anderen Ort. |
Melbourne | |
Afrika | ||
Cloud Storage for Firebase wird an diesem Standort nicht unterstützt. Wenn Sie Cloud Storage for Firebase verwenden möchten, sollten Sie eine an einem anderen Ort. |
Johannesburg |
Nächste Schritte
Wenn Sie eine Cloud Firestore-Datenbank an einem bestimmten Speicherort erstellen möchten, lesen Sie den Hilfeartikel Einstieg in Cloud Firestore.
Rufen Sie zum Erstellen eines Cloud Storage-Buckets die Seite „Erste Schritte“ für Ihre Plattform.
Um geplante Funktionen mit Cloud Functions for Firebase auszuführen, rufen Sie die Einrichtungsleitfaden.
Weitere Informationen zum Erstellen von Anwendungen, die Ihre Latenz-, Verfügbarkeits- und Langlebigkeitsanforderungen erfüllen, finden Sie unter Geografie und Regionen.