Regionale Endpunkte

Agentenbasierte Übertragungen von Storage Transfer Service unterstützen regionale Cloud Storage-Endpunkte. Wenn ein regionaler Cloud Storage-Endpunkt angegeben ist, bleibt der gesamte Datenübertragungsverkehr über den Agenten zu oder von einem Cloud Storage-Bucket in dieser Google Cloud Region. Alle Cloud Storage-Buckets, die an der Übertragung beteiligt sind, einschließlich Zwischen-Buckets für Übertragungen zwischen Dateisystemen, müssen sich in der angegebenen Region befinden. Andernfalls schlägt die Übertragung fehl.

Wenn kein regionaler Endpunkt angegeben ist, stellt der Übertragungs-Agent eine Verbindung zum globalen Endpunkt her. Dieser leitet den Traffic optimal weiter, garantiert aber nicht, dass die übertragenen Daten in der Region verbleiben.

Regionale Endpunkte werden bei agentenlosen Transfers nicht unterstützt.

Regionalen Endpunkt angeben

Endpunkte werden auf der Ebene des Übertragungs-Agents angegeben. Der Agent muss mit dem Befehl docker installiert werden.

Verwenden Sie das Flag --gcs-api-endpoint, um einen regionalen Endpunkt anzugeben, wenn Sie einen Übertragungs-Agent mit docker run installieren:

sudo docker run --ulimit memlock=64000000 -d --rm \
--volumes-from gcloud-config \
-v HOST_DIRECTORY:CONTAINER_DIRECTORY \
gcr.io/cloud-ingest/tsop-agent:latest \
--project-id=PROJECT_ID \
--hostname=$(hostname) \
--agent-pool=POOL_NAME \
--gcs-api-endpoint=storage.LOCATION.rep.googleapis.com

Das Flag akzeptiert alle einzelnen Cloud Storage-Regionen sowie die Multiregionen US und EU. Eine vollständige Liste finden Sie unter Bucket-Standorte.

Konsistenz regionaler Endpunkte in Agent-Pools

Wenn Sie einen Agent-Pool für einen Transfer-Agent angeben, beachten Sie, dass Storage Transfer Service keine einheitlichen regionalen Endpunkte für alle Agents in diesem Pool erzwingt. Das bedeutet, dass Sie versehentlich Agents mit einem bestimmten regionalen Endpunkt mit Agents ohne regionalen Endpunkt im selben Pool mischen könnten. In diesem Fall leitet der Pool möglicherweise Traffic über den globalen Endpunkt weiter.

Damit der Traffic in der gewünschten Region bleibt, sollten Sie in einem bestimmten Agent-Pool nur Agents mit demselben regionalen Endpunkt einfügen.