Per trasferire dati da un file system on-premise o cloud privato (ad esempio file system conformi a POSIX, NFS o SMB), devi installare e configurare gli agenti di Storage Transfer Service su macchine con accesso di rete ai file di origine.
Prerequisiti
Prima di configurare il trasferimento, assicurati di aver configurato quanto segue:
- Autorizzazioni utente: assicurati che il tuo account utente o account di servizio gestito dall'utente disponga dell'autorizzazione per configurare i job di trasferimento e i pool di agenti. Consulta Autorizzazioni utente richieste.
- Autorizzazioni a livello di progetto basate su agenti: assicurati di aver configurato i ruoli a livello di progetto richiesti per l'account dell'agente di servizio e dell'agente di trasferimento. Vedi Autorizzazioni a livello di progetto basate su agenti.
- Autorizzazioni di destinazione: a seconda della destinazione del trasferimento, configura le autorizzazioni sink richieste:
- Per i trasferimenti a Cloud Storage, consulta Configura l'accesso a un sink: Cloud Storage.
- Per i trasferimenti a un altro file system, consulta Configura l'accesso a un sink: file system.
Autorizzazioni del file system locale
Gli agenti di trasferimento vengono eseguiti all'interno di container Docker o Podman sulle tue macchine host. Per consentire agli agenti di leggere i tuoi file:
- Autorizzazioni utente del sistema operativo: assicurati che l'utente del sistema operativo che esegue il container disponga delle autorizzazioni di lettura (ed esecuzione sulle directory) per tutti i file e le directory che prevedi di trasferire.
Monta le directory: quando installi gli agenti, monta le directory che vuoi copiare nel container utilizzando il flag
--mount-directories(o i flag-vin Docker):gcloud transfer agents install --pool=AGENT_POOL_NAME \ --mount-directories=/path/to/source/dir
Per limitare le directory host che gli agenti possono visualizzare, consulta Limitazione dell'accesso alle directory degli agenti.
Prestazioni e ottimizzazione
- Per massimizzare la velocità effettiva durante il trasferimento da file system di grandi dimensioni, installa più agenti nel pool di agenti di origine (minimo consigliato: 3). Consulta le best practice per gli agenti di trasferimento.
- Per i file di dimensioni superiori a 1 GB, ti consigliamo di attivare i caricamenti multiparte.
Passaggi successivi
- Scopri come installare gli agenti di trasferimento.
- Scopri come creare un pool di agenti.
- Scopri come configurare l'accesso a un sink: Cloud Storage.
- Scopri come configurare l'accesso a un sink: file system.