Strumento gsutil

gsutil è un'applicazione Python che ti consente di accedere a Cloud Storage dal dall'interfaccia a riga di comando. Puoi usare gsutil per eseguire un'ampia gamma di bucket e oggetti di Google Cloud, tra cui:

  • Creazione ed eliminazione di bucket.
  • Caricamento, download ed eliminazione di oggetti.
  • Elenco di bucket e oggetti.
  • Spostamento, copia e ridenominazione di oggetti.
  • Modifica degli ACL di oggetti e bucket.

gsutil esegue tutte le operazioni, inclusi caricamenti e download, utilizzando HTTPS e TLS (Transport Layer Security).

Dovresti usare gsutil?

In genere, è consigliabile usare i comandi gcloud storage anziché gsutil :

  • Lo strumento gsutil è un'interfaccia a riga di comando legacy di Cloud Storage e viene mantenuta.

  • Lo strumento gsutil non supporta l'utilizzo delle versioni più recenti di Cloud Storage come l'eliminazione temporanea e le cartelle gestite.

  • I comandi gcloud storage richiedono meno ottimizzazioni manuali per raggiungere le velocità di caricamento e download più veloci.

Migrazione a gcloud CLI

Se sei un utente gsutil e vuoi eseguire la migrazione a gcloud CLI, Innanzitutto, devo verificare se stai utilizzando una versione autonoma di gsutil eseguendo l'esecuzione il seguente comando:

gsutil version -l
  • Se il risultato del comando include using cloud sdk: False, utilizzando una versione autonoma di gsutil. Per eseguire la migrazione a gcloud CLI, inizia con l'installazione di gcloud CLI.

  • Se il risultato del comando include using cloud sdk: True, abbia già installato gcloud CLI.

Dopo aver installato gcloud CLI, puoi utilizzare gcloud storage proprio come faresti con i comandi gsutil. Le seguenti risorse possono aiutarti per iniziare:

Sintassi per l'accesso alle risorse

gsutil utilizza il prefisso gs:// per indicare una risorsa in Cloud Storage:

gs://BUCKET_NAME/OBJECT_NAME

Oltre a specificare le risorse esatte, gsutil supporta l'utilizzo caratteri jolly nei tuoi comandi.

Guida integrata

gsutil contiene una guida integrata completa per ogni comando, nonché un numero di argomenti, che puoi elencare e leggere con il comando gsutil help.

Per ottenere informazioni su un comando o un argomento specifico, segui gsutil help dal nome del comando o dell'argomento desiderato. Ad esempio, gsutil help cp e gsutil help options sono una pagina di assistenza per i comandi e una pagina di assistenza relativa a un argomento, rispettivamente.

Per ricevere informazioni sull'installazione di gsutil, utilizza la versione di gsutil :

gsutil version -l

Statistiche sull'utilizzo

Durante la procedura di installazione, puoi attivare il monitoraggio delle statistiche sull'utilizzo per migliorare lo strumento gsutil. Se in seguito decidi di volere disattivare queste statistiche sull'utilizzo. Consulta Statistiche sull'utilizzo.

Informazioni su gsutil

gsutil è un progetto open source. Scaricare la versione per sviluppatori di gsutil o offrirti come volontario per sviluppare gsutil, visita la progetto gsutil su GitHub.

Limitazioni

  • Quando si utilizza gsutil con Windows, i comandi che utilizzano il flag globale -m non può essere annullato utilizzando Ctrl-C.

Passaggi successivi