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

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

2 如果要求包含 x-goog-copy-source 標頭,則來源值區需要這項權限。

3 這個子資源不適用於已啟用統一值區層級存取權的值區。

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

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

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

7 如要發出與可續傳上傳相關聯的 PUT 要求,不需要任何權限。

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

後續步驟