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.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 secara massal objek yang telah dihapus sementara.
storage.buckets.setIamPolicy Memperbarui kebijakan IAM bucket.
storage.buckets.setIpFilter Menetapkan aturan pemfilteran IP di 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 Melihat Storage Intelligence advisor, 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 akan 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 akan 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 menggunakan 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 mengupdate.
storage.objects.updateContext Memperbarui konteks objek.
storage.objects.viewFullContext Mengambil data konteks untuk objek.

Izin folder

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

Izin folder terkelola

Nama izin folder terkelola Deskripsi
storage.managedFolders.create Membuat 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 Mengupdate cache menggunakan Rapid Cache.
storage.anywhereCaches.get Mendapatkan metadata cache menggunakan Rapid Cache.
storage.anywhereCaches.pause Menjeda cache menggunakan Rapid Cache.
storage.anywhereCaches.resume Melanjutkan 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 Konfigurasikan 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 Membuat 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 Mengubah 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 Membuat konfigurasi set data.
storageinsights.datasetConfigs.delete Menghapus konfigurasi set data.
storageinsights.datasetConfigs.linkDataset Membuat 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 Mengubah 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 Membuat tugas storage batch operations.
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 storage batch operations.
storagebatchoperations.operations.get Mengambil operasi yang berjalan lama yang terkait dengan tugas storage batch operation.
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 storage batch operations.

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