Auf dieser Seite wird beschrieben, wie Sie die Clientbibliotheken von Firestore im Datastore-Modus für die Verwendung eines regionalen Endpunkts konfigurieren.
Wenn Sie Clientbibliotheken von Firestore im Datastore-Modus verwenden, können Sie einen der folgenden Endpunkte verwenden:
Globaler Endpunkt: Standardmäßig senden die Clientbibliotheken von Firestore im Datastore-Modus API-Anfragen an einen globalen Dienstendpunkt namens
datastore.googleapis.com
. Der globale Dienstendpunkt leitet die Anfrage an Ihre Datenbank weiter. Während des Routings wird die Anfrage möglicherweise über einen regionalen Dienstendpunkt an einem anderen Standort als dem Ihrer Datenbank geleitet.Regionaler Endpunkt: Ein regionaler Endpunkt erzwingt regionale Einschränkungen, damit Daten in einer bestimmten Region gespeichert und verarbeitet werden. Damit der Dienstendpunkt die Firestore-im-Datastore-Modus-Anfragen Ihrer App in derselben Region wie Ihre Datenbank verarbeitet, geben Sie in der Clientbibliothek einen regionalen Endpunkt an.
Regionalen Endpunkt festlegen
In den folgenden Beispielen wird gezeigt, wie Sie einen regionalen Endpunkt festlegen, wenn Sie einen Firestore in Datastore-Modus-Client initialisieren.
Java
Informationen zum Installieren und Verwenden der Clientbibliothek für den Datastore-Modus finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Datastore-Modus-Java API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich beim Datastore-Modus zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Informationen zum Installieren und Verwenden der Clientbibliothek für den Datastore-Modus finden Sie hier. Weitere Informationen finden Sie in der Referenzdokumentation zur Datastore-Modus-Python API.
Richten Sie die Standardanmeldedaten für Anwendungen ein, um sich beim Datastore-Modus zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Semantik regionaler Endpunkte
Firestore im Datastore-Modus unterstützt regionale Endpunkte sowohl für Standorte in einer Region als auch für Standorte mit mehreren Regionen.
Verwenden Sie das folgende Format, um regionale Endpunkte zu definieren:
Java
https://REGION_NAME-firestore.googleapis.com:443
Achten Sie darauf, dass die vollständige https
-URL verwendet wird und dass die Portnummer zusammen mit dem Endpunkt definiert ist.
Python
https://REGION_NAME-firestore.googleapis.com
Die vollständige https
-URL muss als regionaler Endpunkt festgelegt sein.
Go
REGION_NAME-firestore.googleapis.com:443
Die Portnummer muss zusammen mit dem Endpunkt definiert sein.
Ersetzen Sie REGION_NAME durch den Namen eines regionalen oder multiregionalen Hostnamens.
Beispiele für Hostnamen:
eur3-datastore.googleapis.com
nam5-datastore.googleapis.com
europe-west6-datastore.googleapis.com
asia-northeast2-datastore.googleapis.com
Eine vollständige Liste der multiregionalen und regionalen Hostnamen finden Sie unter Firestore-Standorte im Datastore-Modus.
Nächste Schritte
- Informationen zum Datenmodell von Firestore im Datastore-Modus Weitere Informationen finden Sie unter Entitäten, Properties und Schlüssel.
- Weitere Informationen finden Sie in den Best Practices für Firestore im Datastore-Modus.