Endpoint regionali

I trasferimenti basati su agenti di Storage Transfer Service supportano gli endpoint regionali di Cloud Storage. Quando viene specificato un endpoint regionale di Cloud Storage, tutto il traffico di trasferimento dei dati tramite l'agente verso o da un bucket Cloud Storage rimane all'interno di quella regione Google Cloud . Tutti i bucket Cloud Storage coinvolti nel trasferimento, inclusi i bucket intermedi per i trasferimenti tra file system, devono trovarsi nella regione specificata, altrimenti il trasferimento non va a buon fine.

Quando non viene specificato un endpoint regionale, l'agente di trasferimento si connette all'endpoint globale, che instrada il traffico in modo ottimale, ma non garantisce il contenimento regionale dei dati in transito.

Gli endpoint regionali non sono supportati nei trasferimenti senza agent.

Specifica di un endpoint a livello di regione

Gli endpoint vengono specificati a livello di agente di trasferimento. L'agente deve essere installato utilizzando il comando docker.

Per specificare un endpoint regionale, utilizza il flag --gcs-api-endpoint quando installi un agente di trasferimento utilizzando docker run:

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

Il flag accetta tutte le singole regioni Cloud Storage, nonché le multiregioni US e EU. Per un elenco completo, vedi Località dei bucket.

Coerenza degli endpoint regionali nei pool di agenti

Quando specifichi un pool di agenti per un agente di trasferimento, tieni presente che Storage Transfer Service non applica endpoint regionali uniformi a tutti gli agenti del pool. Ciò significa che potresti inavvertitamente combinare agenti con un endpoint regionale specifico con agenti che non lo hanno all'interno dello stesso pool. Di conseguenza, il pool potrebbe instradare il traffico tramite l'endpoint globale.

Per garantire che il traffico rimanga all'interno della regione desiderata, includi solo gli agenti con lo stesso endpoint regionale in un determinato pool di agenti.