XML 要求所需的 IAM 權限

下表列出在特定資源上執行各項 Cloud Storage XML 方法所需的 Identity and Access Management (IAM) 權限。

方法 資源 子資源 必要 IAM 權限1
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.get
storage.buckets.getIamPolicy
GET bucket 非 ACL 中繼資料 storage.buckets.get
GET bucket uploads storage.multipartUploads.list
GET object storage.objects.get
GET object acls3 storage.objects.get
storage.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.create
storage.objects.delete4
storage.objects.setRetention5
POST object uploadId storage.multipartUploads.create
storage.objects.create
storage.objects.delete4
POST object uploads storage.multipartUploads.create
storage.objects.create
storage.objects.setRetention5
PUT bucket storage.buckets.create
storage.buckets.enableObjectRetention6
PUT bucket acls3 storage.buckets.get
storage.buckets.getIamPolicy
storage.buckets.setIamPolicy
storage.buckets.update
PUT bucket 非 ACL 中繼資料 storage.buckets.update
PUT7 object storage.objects.create
storage.objects.get2
storage.objects.delete4
storage.objects.setRetention5
PUT object acls3 storage.objects.get
storage.objects.getIamPolicy
storage.objects.setIamPolicy
storage.objects.update
PUT object compose storage.objects.create
storage.objects.get
storage.objects.delete4
storage.objects.setRetention5
PUT object retention storage.objects.setRetention
storage.objects.update
storage.objects.overrideUnlockedRetention8
PUT object uploadId storage.multipartUploads.create
storage.objects.create
GET Projects.hmacKeys storage.hmacKeys.get
POST Projects.hmacKeys storage.hmacKeys.create
storage.hmacKeys.update
storage.hmacKeys.delete

1 如果您在要求中使用 x-goog-user-project 標頭或 userProject 查詢字串參數,除了提出要求所需的一般 IAM 權限外,您還必須具備指定專案 ID 的 serviceusage.services.use 權限。

2 如果要求包含 x-goog-copy-source 標頭,來源值區就必須具備這項權限。

3 如果值區已啟用統一值區層級存取權,則不適用這項子資源。

4 只有在插入物件名稱與值區中現有物件名稱相同時,才需要這項權限。

5 只有在要求包含 x-goog-object-lock-mode 和 x-goog-object-lock-retain-until-date 標頭時,才需要這項權限。

6 只有在要求包含設為 true 的 x-goog-bucket-object-lock-enabled 標頭時,才需要這項權限。

7 提出與支援續傳的上傳作業相關的 PUT 要求時,不需要任何權限。

8 只有在要求包含設為 true 的 x-goog-bypass-governance-retention 標頭時,才需要這項權限。

後續步驟