BigQuery-Regionalendpunkte
Auf dieser Seite wird beschrieben, wie Sie regionale Private Service Connect-Endpunkte verwenden können, um auf Ressourcen in BigQuery zuzugreifen. Mit regionalen Endpunkten können Sie Ihre Arbeitslasten so ausführen, dass sie den Datenstandort- und Datenhoheitsanforderungen entsprechen, wobei Ihr Anfragetraffic direkt an die im Endpunkt angegebene Region weitergeleitet wird.
Übersicht
Regionale Endpunkte sind Anfrageendpunkte, die Anfragen nur zulassen, wenn die betroffene Ressource am vom Endpunkt angegebenen Standort vorhanden ist.
Wenn Sie beispielsweise den Endpunkt https://bigquery.us-central1.rep.googleapis.com
in einer Anfrage zum Löschen eines Datensatzes verwenden, wird die Anfrage nur fortgesetzt, wenn sich der Datensatz in US-CENTRAL1
befindet.
Im Gegensatz zu globalen Endpunkten, bei denen Anfragen über einen anderen Standort als den der Ressource weitergeleitet werden können, können Sie mit regionalen Endpunkten Ihre Anfragen auf den vom Endpunkt angegebenen Standort (an dem sich die Ressource befindet) beschränken. Regionale Endpunkte beenden TLS-Sitzungen an dem vom Endpunkt angegebenen Standort für Anfragen aus dem Internet, anderenGoogle Cloud -Ressourcen (z. B. virtuelle Compute Engine-Maschinen), lokalen Diensten mit VPN oder Interconnect und Virtual Private Clouds (VPCs).
Regionale Endpunkte tragen dazu bei, den Datenstandort zu gewährleisten, indem die inaktiven und übertragenen Daten der Tabelle am vom Endpunkt angegebenen Standort aufbewahrt werden. Die schließt Ressourcenmetadaten wie Datasetnamen und IAM-Richtlinien aus. Weitere Informationen finden Sie unter Hinweis zu Dienstdaten.
BigQuery umfasst mehrere APIs. Die folgenden APIs können mit einem regionalen Endpunkt verwendet werden:
API | URL | Referenz |
---|---|---|
BigQuery API | bigquery.LOCATION.rep.googleapis.com |
REST |
BigQuery Storage API | bigquerystorage.LOCATION.rep.googleapis.com |
RPC |
BigQuery Reservations API | bigqueryreservation.LOCATION.rep.googleapis.com |
RPC und REST |
BigQuery Migration API | bigquerymigration.LOCATION.rep.googleapis.com |
REST |
BigQuery Data Transfer Service API | bigquerydatatransfer.LOCATION.rep.googleapis.com |
RPC und REST |
Unterstützte Standorte
Sie können regionale Endpunkte verwenden, um Ihre Daten an den folgenden Standorten aufzubewahren:
Europäische Union
- Frankfurt (
europe-west3
) - Mailand
europe-west8
- Paris
europe-west9
- Frankfurt (
Naher Osten
- Dammam
me-central2
- Dammam
USA
- Iowa
us-central1
- South Carolina (
us-east1
) - Northern Virginia (
us-east4
) - Columbus, Ohio
us-east5
- Dallas
us-south1
- Oregon
us-west1
- Los Angeles (
us-west2
) - Salt Lake City (
us-west3
) - Las Vegas (
us-west4
)
- Iowa
Unterstützte Vorgänge
Regionale Endpunkte können nur verwendet werden, um Vorgänge auszuführen, die auf Ressourcen zugreifen oder diese mutieren, die an dem vom Endpunkt angegebenen Speicherort gespeichert sind. Regionale Endpunkte können nicht für Vorgänge verwendet werden, die auf Ressourcen außerhalb des vom Endpunkt angegebenen Standorts zugreifen oder diese mutieren.
Wenn Sie beispielsweise den regionalen Endpunkt https://bigquery.us-central1.rep.googleapis.com
verwenden, können Sie Tabellen in Datasets in US-CENTRAL1
lesen und eine Tabelle nur dann aus einem Quell-Dataset in ein Ziel-Dataset kopieren, wenn sich beide Datasets in US-CENTRAL1
befinden. Wenn Sie versuchen, eine Tabelle außerhalb von US-CENTRAL1
zu lesen oder zu kopieren, erhalten Sie eine Fehlermeldung.
Limits und Einschränkungen
Regionale Endpunkte können nicht für die folgenden Vorgänge verwendet werden:
- Vorgänge, die außerhalb des vom Endpunkt angegebenen Standorts auf Ressourcen zugreifen oder diese mutieren
- Ressourcen von einem Standort an einen anderen kopieren, replizieren oder neu schreiben
Beachten Sie bei der Verwendung regionaler Endpunkte die folgenden Einschränkungen:
- Regionale Endpunkte unterstützen keine gegenseitige Transport Layer Security (mTLS).
- Die Verwendung eines regionalen Endpunkts schränkt die Erstellung von Ressourcen außerhalb der Endpunktregion nicht ein. Wenn Sie die Erstellung von Ressourcen einschränken möchten, verwenden Sie die Einschränkung für Ressourcenstandorte des Organisationsrichtliniendienstes.
- Die regionenübergreifende Dataset-Replikation und das regionenübergreifende Kopieren von Tabellen sind nicht durch den Endpunktschutz eingeschränkt.
Tools für die Verwendung regionaler Endpunkte
Console
Wenn Sie auf BigQuery-Ressourcen in einer Weise zugreifen möchten, die den Anforderungen an den Datenspeicherort oder die Datensouveränität entspricht, verwenden Sie die URL derGoogle Cloud -Konsole für Ihre Gerichtsbarkeit:
Ressource | URL |
---|---|
Dataset-Liste für ein Projekt | https://console.JURISDICTION.cloud.google.com/bigquery?project=PROJECT_ID |
Tabellenliste für ein Dataset | https://console.JURISDICTION.cloud.google.com/bigquery/projects/PROJECT_ID/datasets/DATASET_NAME/tables |
Details zu einer Tabelle | https://console.JURISDICTION.cloud.google.com/bigquery/projects/PROJECT_ID/datasets/DATASET_NAME/tables/TABLE_NAME |
Ersetzen Sie JURISDICTION
durch einen der folgenden Werte:
eu
, wenn sich die Ressource in der Europäischen Union befindetsa
, wenn sich die Ressource in Saudi-Arabien befindetus
, wenn sich die Ressource in den USA befindet
Befehlszeile
Führen Sie die folgenden Schritte aus, um die Google Cloud CLI für die Verwendung mit regionalen Endpunkten zu konfigurieren:
Achten Sie darauf, dass Sie die Google Cloud CLI 402.0.0 oder höher verwenden.
Setzen Sie das Attribut
api_endpoint_overrides/bigquery
auf den regionalen Endpunkt, den Sie verwenden möchten:gcloud config set api_endpoint_overrides/bigquery https://bigquery.LOCATION.rep.googleapis.com/bigquery/v2/
Alternativ können Sie die Umgebungsvariable
CLOUDSDK_API_ENDPOINT_OVERRIDES_BIGQUERY
auf den Endpunkt festlegen:CLOUDSDK_API_ENDPOINT_OVERRIDES_BIGQUERY=https://bigquery.LOCATION.rep.googleapis.com/bigquery/v2/ gcloud alpha bq datasets list
REST APIs
Senden Sie bei der REST API anstelle einer REST-Anfrage an einen Dienstendpunkt die Anfrage im folgenden Format an den regionalen Endpunkt:
https://bigquery.LOCATION.rep.googleapis.com
.