Tabel berikut mencantumkan izin Identity and Access Management (IAM) yang diperlukan untuk menjalankan setiap metode XML Cloud Storage di resource tertentu.
| Metode | Resource | Subresource | Izin IAM yang Diperlukan1 | 
|---|---|---|---|
DELETE | 
      bucket | 
      storage.buckets.delete | 
    |
DELETE | 
      object | 
      storage.objects.delete | 
    |
DELETE | 
      object | 
      uploadId | 
      storage.multipartUploads.abort | 
    
GET | 
      storage.buckets.list | 
    ||
GET | 
      bucket | 
      storage.objects.list | 
    |
GET | 
      bucket | 
      acls3 | 
      storage.buckets.getstorage.buckets.getIamPolicy | 
    
GET | 
      bucket | 
      Metadata non-ACL | storage.buckets.get | 
    
GET | 
      bucket | 
      uploads | 
      storage.multipartUploads.list | 
    
GET | 
      object | 
      storage.objects.get | 
    |
GET | 
      object | 
      acls3 | 
      storage.objects.getstorage.objects.getIamPolicy | 
    
GET | 
      object | 
      encryption | 
      storage.objects.get | 
    
GET | 
      object | 
      retention | 
      storage.objects.get | 
    
GET | 
      object | 
      uploadId | 
      storage.multipartUploads.listParts | 
    
HEAD | 
      bucket | 
      storage.buckets.get | 
    |
HEAD | 
      object | 
      storage.objects.get | 
    |
POST | 
      object | 
      storage.objects.createstorage.objects.delete4storage.objects.setRetention5 | 
    |
POST | 
      object | 
      uploadId | 
      storage.multipartUploads.createstorage.objects.createstorage.objects.delete4 | 
    
POST | 
      object | 
      uploads | 
      storage.multipartUploads.createstorage.objects.createstorage.objects.setRetention5 | 
    
PUT | 
      bucket | 
      storage.buckets.createstorage.buckets.enableObjectRetention6 | 
    |
PUT | 
      bucket | 
      acls3 | 
      storage.buckets.getstorage.buckets.getIamPolicystorage.buckets.setIamPolicystorage.buckets.update | 
    
PUT | 
      bucket | 
      Metadata non-ACL | storage.buckets.update | 
    
PUT7 | 
      object | 
      storage.objects.createstorage.objects.get2storage.objects.delete4storage.objects.setRetention5 | 
    |
PUT | 
      object | 
      acls3 | 
      storage.objects.getstorage.objects.getIamPolicystorage.objects.setIamPolicystorage.objects.update | 
    
PUT | 
      object | 
      compose | 
      storage.objects.createstorage.objects.getstorage.objects.delete4storage.objects.setRetention5 | 
    
PUT | 
      object | 
      retention | 
      storage.objects.setRetentionstorage.objects.updatestorage.objects.overrideUnlockedRetention8 | 
    
PUT | 
      object | 
      uploadId | 
      storage.multipartUploads.createstorage.objects.create | 
    
GET | 
      Projects.hmacKeys | 
      storage.hmacKeys.get | 
    |
POST | 
      Projects.hmacKeys | 
      storage.hmacKeys.createstorage.hmacKeys.updatestorage.hmacKeys.delete | 
    
1 Jika Anda menggunakan header x-goog-user-project atau
parameter string kueri userProject dalam permintaan Anda, Anda harus memiliki
izin serviceusage.services.use untuk ID project yang Anda tentukan,
selain izin IAM normal yang diperlukan untuk membuat
permintaan.
2 Izin ini diperlukan bucket sumber saat permintaan
menyertakan header x-goog-copy-source.
3 Subresource ini tidak berlaku pada bucket dengan akses level bucket yang seragam diaktifkan.
4 Izin ini hanya diperlukan jika objek yang dimasukkan memiliki nama yang sama dengan objek yang sudah ada di bucket.
5 Izin ini hanya diperlukan saat permintaan menyertakan header
x-goog-object-lock-mode dan x-goog-object-lock-retain-until-date.
6 Izin ini hanya diperlukan jika permintaan menyertakan header
x-goog-bucket-object-lock-enabled yang ditetapkan ke true.
7 Tidak ada izin yang diperlukan untuk membuat permintaan PUT yang terkait dengan
upload yang dapat dilanjutkan.
8 Izin ini hanya diperlukan saat permintaan menyertakan header
x-goog-bypass-governance-retention yang ditetapkan ke true.
Langkah berikutnya
- Untuk mengetahui daftar peran dan izin yang dimilikinya, lihat Peran IAM untuk Cloud Storage.