gsutil adalah aplikasi Python yang memungkinkan Anda mengakses Cloud Storage dari command line. Anda dapat menggunakan gsutil untuk melakukan berbagai tugas pengelolaan bucket dan objek, termasuk:
- Membuat dan menghapus bucket.
- Mengupload, mendownload, dan menghapus objek.
- Mencantumkan bucket dan objek.
- Memindahkan, menyalin, dan mengganti nama objek.
- Mengedit ACL objek dan bucket.
gsutil menjalankan semua operasi, termasuk upload dan download, menggunakan HTTPS dan transport-layer security (TLS).
Haruskah Anda menggunakan gsutil?
Biasanya, Anda harus menggunakan perintah gcloud storage
, bukan perintah
gsutil
:
Alat gsutil adalah Cloud Storage CLI lama dan dikelola secara minimal.
Alat gsutil tidak dapat menggunakan fitur Cloud Storage yang lebih baru, seperti soft delete dan folder terkelola.
Perintah
gcloud storage
memerlukan lebih sedikit pengoptimalan manual untuk mencapai rasio upload dan download tercepat.
Bermigrasi ke gcloud CLI
Jika Anda adalah pengguna gsutil yang ingin bermigrasi ke gcloud CLI, Anda harus memeriksa terlebih dahulu apakah Anda menggunakan gsutil versi mandiri dengan menjalankan perintah berikut:
gsutil version -l
Jika hasil perintah menyertakan
using cloud sdk: False
, berarti Anda menggunakan gsutil versi mandiri. Untuk bermigrasi ke gcloud CLI, mulailah dengan Menginstal gcloud CLI.Jika hasil perintah menyertakan
using cloud sdk: True
, berarti Anda sudah menginstal gcloud CLI.
Setelah gcloud CLI diinstal, Anda dapat menggunakan perintah gcloud storage
seperti menggunakan perintah gsutil
. Referensi berikut dapat membantu
Anda memulai:
Pelajari perintah
gcloud storage
dengan mengikuti panduan memulai Menemukan penyimpanan objek dengan alat gcloud.Baca referensi
gcloud storage
.Tinjau Shim untuk menjalankan
gcloud storage
, yang mendokumentasikan fungsi yang tidak tersedia dalam perintahgcloud storage
.
Sintaksis untuk mengakses resource
gsutil menggunakan awalan gs://
untuk menunjukkan resource di Cloud Storage:
gs://BUCKET_NAME/OBJECT_NAME
Selain menentukan resource yang tepat, gsutil mendukung penggunaan karakter pengganti dalam perintah Anda.
Bantuan bawaan
gsutil berisi bantuan bawaan yang menyeluruh tentang setiap perintah serta sejumlah topik, yang dapat Anda cantumkan dan dibaca dengan perintah gsutil help
.
Untuk mendapatkan informasi tentang perintah atau topik tertentu, gunakan gsutil help
diikuti
dengan nama perintah atau topik yang diinginkan. Misalnya, gsutil help cp
dan
gsutil help options
adalah halaman bantuan perintah dan halaman bantuan
topik.
Untuk mendapatkan informasi tentang penginstalan gsutil, gunakan perintah gsutil version
:
gsutil version -l
Statistik penggunaan
Selama proses penginstalan, Anda dapat memilih ikut serta dalam pelacakan statistik penggunaan yang akan membantu meningkatkan kualitas alat gsutil. Jika Anda memutuskan untuk menonaktifkan statistik penggunaan ini, lihat Statistik penggunaan.
Tentang gsutil
gsutil adalah project open source. Untuk mendownload gsutil versi developer atau volunteer untuk membantu mengembangkan gsutil, buka project gsutil di GitHub.
Batasan
- Saat menggunakan gsutil dengan Windows, perintah yang menggunakan flag global
-m
tidak dapat dibatalkan menggunakanCtrl-C
.
Langkah berikutnya
- Instal gsutil.
- Lihat diskusi komunitas di pertanyaan gsutil Stack Overflow.