Menyalin Data pada GCS Bucket antarProject GCP

Kondisinya adalah, saya ingin menyalin semua atau sebagian data dari GCP bucket gs://saya-data-1 pada project project-1 ke gs://saya-data-baru di project project-lain, maka perintahnya adalah:

gsutil cp -r gs://saya-data-1/* gs://saya-data-baru/

iya, gitu aja. Kenapa? karena gcs bucket itu unik secara global, jadi tidak perlu mendefinisikan nama project-nya. Syarat utama yang tidak boleh terlewat adalah akun yang sedang digunakan memiliki akses ke kedua bucket tersebut.

Tambahan:

Jalankan perintah berikut jika ingin membuat semua object di dalam bucket baru tersebut dapat diakses dari publik dari URL-nya:

gcloud storage buckets add-iam-policy-binding gs://saya-data-baru/* --member=allUsers --role=roles/storage.objectViewer

Sekian, terima kasih.

  • gcp/Menyalin.Data.pada.GCS.Bucket.antarProject.GCP
  • Terakhir diubah: 20 bulan yang lalu
  • oleh Samsul Maarif