Halaman ini menjelaskan cara mengaktifkan dan menonaktifkan Requester Pays, serta cara memeriksa apakah Requester Pays diaktifkan di bucket.
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan guna menyetel dan mengelola fitur Requester Pays, minta administrator untuk memberi Anda peran Storage Admin (roles.storage.Admin) di project yang berisi bucket tersebut.
Peran ini berisi izin yang diperlukan untuk menetapkan dan mengelola Requester Pays. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:
Izin yang diperlukan
storage.buckets.getstorage.buckets.updateresourcemanager.projects.createBillingAssignment- Izin ini hanya diperlukan jika Anda tidak memiliki akun penagihan yang akan digunakan saat menonaktifkan fitur Bayar oleh Pemohon. Untuk mengetahui informasi selengkapnya, lihat Persyaratan penggunaan dan akses.
Anda mungkin juga bisa mendapatkan izin ini dengan peran bawaan atau peran khusus lainnya.
Untuk mengetahui petunjuk cara memberikan peran pada project, lihat bagian Memberikan atau mencabut peran.
Menetapkan Requester Pays
Untuk mengaktifkan atau menonaktifkan Requester Pays di bucket:
Konsol
- Di konsol Google Cloud , buka halaman Buckets Cloud Storage.
Dalam daftar bucket, temukan bucket yang ingin Anda tetapkan dan cari kolom Requester pays.
Nilai di kolom menunjukkan status saat ini dari Requester Pays untuk bucket tersebut.
Klik status Requester Pays saat ini untuk bucket.
Di jendela yang muncul, klik Turn on atau Turn off, bergantung pada status yang ingin Anda tetapkan untuk Requester Pays.
Jika diaktifkan, balon hijau dan On akan muncul di kolom Requester pays untuk bucket. Jika dinonaktifkan, balon abu-abu dan Off akan muncul di kolom.
Untuk mempelajari cara mendapatkan informasi error mendetail tentang operasi Cloud Storage yang gagal di Google Cloud konsol, lihat Pemecahan masalah.
Command line
Gunakan perintah gcloud storage buckets update dengan flag yang sesuai:
gcloud storage buckets update gs://BUCKET_NAME FLAG
Dengan keterangan:
BUCKET_NAMEadalah nama bucket yang relevan. Contoh,my-bucket.FLAGdapat berupa--requester-paysuntuk mengaktifkan Requester Pays atau--no-requester-paysuntuk menonaktifkannya.
Jika berhasil, responsnya akan terlihat mirip dengan contoh berikut ini:
Updating gs://my-bucket/... Completed 1
Library klien
C++
Untuk mengetahui informasi selengkapnya, lihatDokumentasi referensi Cloud Storage C++ API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Contoh berikut mengaktifkan Requester Pays di bucket:
Contoh berikut menonaktifkan Requester Pays di bucket:
C#
Untuk mengetahui informasi selengkapnya, lihatDokumentasi referensi Cloud Storage C# API.
Untuk melakukan autentikasi ke Cloud Storage, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk library klien.
Contoh berikut mengaktifkan Requester Pays di bucket: