Bucket-Related Actions
|
Permission |
API |
Action |
IAM Project |
Enterprise Project |
|---|---|---|---|---|
|
Listing all buckets |
obs:bucket:ListAllMyBuckets |
√ |
√ |
|
|
Creating a bucket |
obs:bucket:CreateBucket |
√ |
√ |
|
|
Listing objects in a bucket |
obs:bucket:ListBucket |
√ |
√ |
|
|
Listing object versions in a bucket |
obs:bucket:ListBucketVersions |
√ |
√ |
|
|
Checking whether a bucket exists and obtaining the metadata of the bucket |
obs:bucket:HeadBucket |
√ |
√ |
|
|
Obtaining the bucket location |
obs:bucket:GetBucketLocation |
√ |
√ |
|
|
Deleting a bucket |
obs:bucket:DeleteBucket |
√ |
√ |
|
|
Configuring a bucket policy |
obs:bucket:PutBucketPolicy |
√ |
√ |
|
|
Obtaining the bucket policy information |
obs:bucket:GetBucketPolicy |
√ |
√ |
|
|
Deleting a bucket policy |
obs:bucket:DeleteBucketPolicy |
√ |
√ |
|
|
Configuring a bucket ACL |
obs:bucket:PutBucketAcl |
√ |
√ |
|
|
Obtaining bucket ACL information |
obs:bucket:GetBucketAcl |
√ |
√ |
|
|
Configuring logging for a bucket |
obs:bucket:PutBucketLogging |
√ |
√ |
|
|
Obtaining a bucket logging configuration |
obs:bucket:GetBucketLogging |
√ |
√ |
|
|
Configuring and deleting the lifecycle rule for a bucket |
obs:bucket:PutLifecycleConfiguration |
√ |
√ |
|
|
Obtaining the lifecycle rule of a bucket |
obs:bucket:GetLifecycleConfiguration |
√ |
√ |
|
|
Configuring versioning |
obs:bucket:PutBucketVersioning |
√ |
√ |
|
|
Obtaining the versioning information of a bucket |
obs:bucket:GetBucketVersioning |
√ |
√ |
|
|
Setting event notification for a bucket |
obs:bucket:PutBucketNotification |
√ |
√ |
|
|
Obtaining the event notification configuration of a bucket |
obs:bucket:GetBucketNotification |
√ |
√ |
|
|
Configuring storage class for a bucket |
obs:bucket:PutBucketStoragePolicy |
√ |
√ |
|
|
Obtaining bucket storage class information |
obs:bucket:GetBucketStoragePolicy |
√ |
√ |
|
|
Configuring cross-region replication for a bucket |
obs:bucket:PutReplicationConfiguration |
√ |
√ |
|
|
Obtaining the cross-region replication configuration of a bucket |
Obtaining the Cross-Region Replication Configuration of a Bucket |
obs:bucket:GetReplicationConfiguration |
√ |
√ |
|
Deleting the cross-region replication configuration of a bucket |
Deleting the Cross-Region Replication Configuration of a Bucket |
obs:bucket:DeleteReplicationConfiguration |
√ |
√ |
|
Configuring tags for a bucket |
obs:bucket:PutBucketTagging |
√ |
√ |
|
|
Obtaining bucket tags |
obs:bucket:GetBucketTagging |
√ |
√ |
|
|
Deleting tags |
obs:bucket:DeleteBucketTagging |
√ |
√ |
|
|
Configuring bucket storage quota |
obs:bucket:PutBucketQuota |
√ |
√ |
|
|
Querying bucket storage quota |
obs:bucket:GetBucketQuota |
√ |
√ |
|
|
Querying information about used space in a bucket |
obs:bucket:GetBucketStorage |
√ |
√ |
|
|
Configuring bucket inventories |
obs:bucket:PutBucketInventoryConfiguration |
√ |
√ |
|
|
Obtaining and listing bucket inventories |
obs:bucket:GetBucketInventoryConfiguration |
√ |
√ |
|
|
Deleting bucket inventories |
obs:bucket:DeleteBucketInventoryConfiguration |
√ |
√ |
|
|
Configuring a custom domain name for a bucket |
obs:bucket:PutBucketCustomDomainConfiguration |
√ |
√ |
|
|
Obtaining the custom domain name of a bucket |
obs:bucket:GetBucketCustomDomainConfiguration |
√ |
√ |
|
|
Deleting a custom domain name of a bucket |
obs:bucket:DeleteBucketCustomDomainConfiguration |
√ |
√ |
|
|
Configuring bucket encryption and deleting the encryption configuration |
obs:bucket:PutEncryptionConfiguration |
√ |
√ |
|
|
Obtaining bucket encryption configuration |
obs:bucket:GetEncryptionConfiguration |
√ |
√ |
|
|
Setting the direct reading policy for Archive objects in a bucket |
Setting the Direct Reading Policy for Archive Objects in a Bucket |
obs:bucket:PutDirectColdAccessConfiguration |
√ |
√ |
|
Obtaining the direct reading policy for Archive objects in a bucket |
Obtaining the Direct Reading Policy for Archive Objects in a Bucket |
obs:bucket:GetDirectColdAccessConfiguration |
√ |
√ |
|
Deleting the direct reading policy for Archive objects in a bucket |
Deleting the Direct Reading Policy for Archive Objects in a Bucket |
obs:bucket:DeleteDirectColdAccessConfiguration |
√ |
√ |
|
Configuring the static website hosting for a bucket |
obs:bucket:PutBucketWebsite |
√ |
√ |
|
|
Obtaining the static website configuration information of a bucket |
Obtaining the Static Website Hosting Configuration of a Bucket |
obs:bucket:GetBucketWebsite |
√ |
√ |
|
Deleting the static website hosting configuration of a bucket |
Deleting the Static Website Hosting Configuration of a Bucket |
obs:bucket:DeleteBucketWebsite |
√ |
√ |
|
Configuring bucket CORS and deleting the CORS configuration |
obs:bucket:PutBucketCORS |
√ |
√ |
|
|
Obtaining the CORS configuration of a bucket |
obs:bucket:GetBucketCORS |
√ |
√ |
Last Article: Introduction
Next Article: Object-Related Actions
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.