Izin IAM untuk Cloud Storage

Tabel berikut mencantumkan izin Identity and Access Management (IAM) yang terkait dengan Cloud Storage. Izin IAM dikelompokkan ke dalam peran, dan Anda menetapkan peran kepada pengguna dan grup.

Izin bucket

Nama izin bucket Deskripsi
storage.buckets.create Membuat bucket baru dalam project.
storage.buckets.createTagBinding Membuat binding tag baru ke bucket.
storage.buckets.delete Menghapus bucket.
storage.buckets.deleteTagBinding Menghapus binding tag pada bucket.
storage.buckets.enableObjectRetention Mengaktifkan konfigurasi retensi objek di bucket.
storage.buckets.exemptFromIpFilter Mengecualikan pengguna atau akun layanan dari aturan pemfilteran IP untuk operasi tingkat bucket.
storage.buckets.get Membaca metadata bucket, termasuk membuat daftar atau membaca konfigurasi notifikasi Pub/Sub di bucket. Izin ini saja tidak memungkinkan Anda membaca kebijakan IAM atau aturan pemfilteran IP.
storage.buckets.getIamPolicy Membaca kebijakan IAM bucket.
storage.buckets.getIpFilter Mencantumkan atau membaca aturan pemfilteran IP di bucket.
storage.buckets.getObjectInsights Membaca metadata objek untuk membuat laporan inventaris dan set data Insight Penyimpanan.
storage.buckets.getObjectSecurityInsights Membaca metadata objek untuk menghasilkan insight keamanan dalam set data.
storage.buckets.list Membuat daftar bucket di project, termasuk membaca metadata bucket. Izin ini saja tidak memungkinkan Anda mencantumkan kebijakan IAM atau aturan pemfilteran IP.
storage.buckets.listEffectiveTags Membuat daftar semua tag yang terkait dengan bucket, termasuk tag yang diwarisi dari posisi yang lebih tinggi dalam hierarki resource, seperti dari project bucket.
storage.buckets.listTagBindings Membuat daftar tag yang dilampirkan secara langsung ke bucket.
storage.buckets.relocate Merelokasi bucket di antara lokasi geografis.
storage.buckets.restore Memulihkan objek secara massal yang telah dihapus sementara.
storage.buckets.setIamPolicy Memperbarui kebijakan IAM bucket.
storage.buckets.setIpFilter Tetapkan aturan pemfilteran IP pada bucket.
storage.buckets.update Memperbarui metadata bucket, termasuk menambahkan atau menghapus konfigurasi notifikasi Pub/Sub di bucket dan membaca metadata bucket saat memperbarui. Izin ini saja tidak memungkinkan Anda memperbarui kebijakan IAM, aturan pemfilteran IP, atau membaca kebijakan IAM di bucket selama update.
storage.buckets.viewIntelligenceDetails Lihat Penasihat Storage Intelligence, temuan, detail temuan, dan data perincian bucket.

Izin objek

Nama izin objek Deskripsi
storage.objects.create Menambahkan objek baru ke bucket.
storage.objects.createContext Melampirkan konteks ke objek.
storage.objects.delete Menghapus objek.
storage.objects.deleteContext Menghapus konteks objek.
storage.objects.dropContexts Menghapus grup konteks objek tertentu dari objek sumber selama operasi penulisan ulang, penyalinan, atau penyusunan menggunakan parameter dropContextGroups.
storage.objects.get Membaca data dan metadata objek, kecuali ACL. Tindakan ini juga menampilkan konteks apa pun yang dilampirkan ke objek.
storage.objects.getIamPolicy Membaca ACL objek, yang ditampilkan sebagai kebijakan IAM.
storage.objects.list Membuat daftar objek di bucket. Selain itu, membaca metadata objek, kecuali ACL, saat membuat daftarnya. Tindakan ini juga menampilkan konteks apa pun yang dilampirkan ke objek.
storage.objects.move Pindahkan objek dalam bucket menggunakan metode move.
storage.objects.overrideUnlockedRetention Gunakan header x-goog-bypass-governance-retention atau parameter kueri overrideUnlockedRetention saat bekerja dengan konfigurasi retensi objek.
storage.objects.restore Memulihkan objek yang telah dihapus sementara.
storage.objects.setIamPolicy Memperbarui ACL objek.
storage.objects.setRetention Menambahkan atau memperbarui retensi untuk objek.
storage.objects.update Memperbarui metadata objek, kecuali ACL. Selain itu, membaca metadata objek, kecuali ACL, saat memperbarui.
storage.objects.updateContext Memperbarui konteks objek.
storage.objects.viewFullContext Mengambil data konteks untuk objek.

Izin folder

Nama izin folder Deskripsi
storage.folders.create Buat folder.
storage.folders.delete Menghapus folder.
storage.folders.get Membaca metadata folder.
storage.folders.list Mencantumkan folder.
storage.folders.rename Mengganti nama folder.

Izin folder terkelola

Nama izin folder terkelola Deskripsi
storage.managedFolders.create Buat folder terkelola.
storage.managedFolders.delete Menghapus folder terkelola.
storage.managedFolders.get Membaca folder terkelola.
storage.managedFolders.getIamPolicy Membaca kebijakan IAM folder terkelola.
storage.managedFolders.list Mencantumkan folder terkelola dalam bucket atau folder.
storage.managedFolders.setIamPolicy Memperbarui kebijakan IAM folder terkelola.

Izin Rapid Cache

Nama izin Rapid Cache Deskripsi
storage.anywhereCaches.create Membuat cache menggunakan Rapid Cache.
storage.anywhereCaches.list Mencantumkan cache menggunakan Rapid Cache.
storage.anywhereCaches.update Perbarui cache menggunakan Rapid Cache.
storage.anywhereCaches.get Mendapatkan metadata cache menggunakan Rapid Cache.
storage.anywhereCaches.pause Menjeda cache menggunakan Rapid Cache.
storage.anywhereCaches.resume Lanjutkan cache menggunakan Rapid Cache.
storage.anywhereCaches.disable Menonaktifkan cache menggunakan Rapid Cache.

Izin Storage Intelligence

Nama izin Storage Intelligence Deskripsi
storage.intelligenceConfigs.get Membaca konfigurasi Storage Intelligence di project, folder, atau organisasi.
storage.intelligenceConfigs.update Konfigurasi Storage Intelligence di project, folder, atau organisasi.
storage.buckets.viewIntelligenceDetails Melihat Storage Intelligence advisor, temuan, detail temuan, dan data perincian bucket.

Izin pengayaan objek

Nama izin pengayaan objek Deskripsi
storage.featureConfigs.create Buat konfigurasi fitur.
storage.featureConfigs.delete Menghapus konfigurasi fitur.
storage.featureConfigs.get Mendapatkan konfigurasi fitur.
storage.featureConfigs.list Mencantumkan konfigurasi fitur.
storage.featureConfigs.update Memperbarui konfigurasi fitur.

Izin laporan inventaris Insight Penyimpanan

Nama izin laporan inventaris Deskripsi
storageinsights.reportConfigs.create Buat konfigurasi laporan inventaris.
storageinsights.reportConfigs.delete Menghapus konfigurasi laporan inventaris.
storageinsights.reportConfigs.get Mengambil konfigurasi laporan inventaris.
storageinsights.reportConfigs.list Membuat daftar konfigurasi laporan inventaris.
storageinsights.reportConfigs.update Ubah konfigurasi laporan inventaris.
storageinsights.reportDetails.get Mengambil laporan inventaris.
storageinsights.reportDetails.list Membuat daftar laporan inventaris.

Izin set data Insight Penyimpanan

Nama izin set data Deskripsi
storageinsights.datasetConfigs.create Buat konfigurasi set data.
storageinsights.datasetConfigs.delete Menghapus konfigurasi set data.
storageinsights.datasetConfigs.linkDataset Buat set data tertaut di BigQuery yang berisi output set data Insight Penyimpanan.
storageinsights.datasetConfigs.unlinkDataset Hapus set data tertaut dari BigQuery yang berisi output set data Insight Penyimpanan.
storageinsights.datasetConfigs.update Ubah konfigurasi set data.
storageinsights.datasetConfigs.get Mendapatkan konfigurasi set data.
storageinsights.datasetConfigs.list Mencantumkan konfigurasi set data.

Izin Storage batch operations

Nama izin Storage batch operations Deskripsi
storagebatchoperations.jobs.create Buat tugas operasi batch penyimpanan.
storagebatchoperations.jobs.cancel Membatalkan tugas storage batch operations.
storagebatchoperations.jobs.delete Menghapus tugas storage batch operations.
storagebatchoperations.jobs.get Mengambil tugas storage batch operations.
storagebatchoperations.jobs.list Mencantumkan tugas operasi batch penyimpanan.
storagebatchoperations.operations.get Mengambil operasi yang berjalan lama yang terkait dengan tugas operasi batch penyimpanan.
storagebatchoperations.operations.list Mencantumkan operasi yang berjalan lama yang terkait dengan tugas storage batch operations.
storagebatchoperations.operations.cancel Membatalkan operasi yang berjalan lama yang terkait dengan tugas storage batch operations.
storagebatchoperations.operations.delete Menghapus operasi yang berjalan lama yang terkait dengan tugas operasi batch penyimpanan.

Izin operasi yang berjalan lama

Nama izin operasi yang berjalan lama Deskripsi
storage.bucketOperations.cancel Membatalkan operasi yang berjalan lama.
storage.bucketOperations.get Mendapatkan operasi yang berjalan lama.
storage.bucketOperations.list Mencantumkan operasi yang berjalan lama.

Izin kunci HMAC

Nama izin kunci HMAC Deskripsi
storage.hmacKeys.create Membuat kunci HMAC baru untuk akun layanan dalam project.
storage.hmacKeys.delete Menghapus kunci HMAC yang ada.
storage.hmacKeys.get Membaca metadata kunci HMAC.
storage.hmacKeys.list Mencantumkan metadata kunci HMAC dalam project.
storage.hmacKeys.update Memperbarui status kunci HMAC.

Izin upload multibagian

Nama izin upload multibagian Deskripsi
storage.multipartUploads.create Mengupload objek dalam beberapa bagian.
storage.multipartUploads.abort Membatalkan sesi upload multibagian.
storage.multipartUploads.listParts Membuat daftar bagian objek yang diupload dalam sesi upload multibagian.
storage.multipartUploads.list Membuat daftar sesi upload multibagian dalam bucket.

Langkah berikutnya