Bucket Actions¶
Permission | API | Action | IAM Project |
---|---|---|---|
Listing all buckets | obs:bucket:ListAllMyBuckets | Supported | |
Creating a bucket | obs:bucket:CreateBucket | Supported | |
Listing objects in a bucket | obs:bucket:ListBucket | Supported | |
Listing object versions in a bucket | obs:bucket:ListBucketVersions | Supported | |
Determining whether a bucket exists and obtaining the bucket metadata | obs:bucket:HeadBucket | Supported | |
Obtaining the bucket location | obs:bucket:GetBucketLocation | Supported | |
Deleting a bucket | obs:bucket:DeleteBucket | Supported | |
Configuring a bucket policy | obs:bucket:PutBucketPolicy | Supported | |
Obtain the bucket policy configurations | obs:bucket:GetBucketPolicy | Supported | |
Deleting a bucket policy | obs:bucket:DeleteBucketPolicy | Supported | |
Configuring the bucket ACL | obs:bucket:PutBucketAcl | Supported | |
Obtaining the bucket ACL information | obs:bucket:GetBucketAcl | Supported | |
Configuring logging for a bucket | obs:bucket:PutBucketLogging | Supported | |
Obtaining the logging configurations of a bucket | obs:bucket:GetBucketLogging | Supported | |
Configuring or deleting a lifecycle rule | obs:bucket:PutLifecycleConfiguration | Supported | |
Obtaining the lifecycle rule configurations | obs:bucket:GetLifecycleConfiguration | Supported | |
Configuring versioning for a bucket | obs:bucket:PutBucketVersioning | Supported | |
Obtaining the versioning configurations of a bucket | obs:bucket:GetBucketVersioning | Supported | |
Configuring event notifications for a bucket | obs:bucket:PutBucketNotification | Supported | |
Obtaining the event notification configurations of a bucket | obs:bucket:GetBucketNotification | Supported | |
Adding tags to a bucket | obs:bucket:PutBucketTagging | Supported | |
Obtaining bucket tags | obs:bucket:GetBucketTagging | Supported | |
Deleting bucket tags | obs:bucket:DeleteBucketTagging | Supported | |
Limiting storage capacity for a bucket | obs:bucket:PutBucketQuota | Supported | |
Querying the storage capacity limit of a bucket | obs:bucket:GetBucketQuota | Supported | |
Querying the used capacity of a bucket | obs:bucket:GetBucketStorage | Supported | |
Configuring inventories for a bucket | obs:bucket:PutBucketInventoryConfiguration | Supported | |
Obtaining a specific inventory or listing all inventories of a bucket | obs:bucket:GetBucketInventoryConfiguration | Supported | |
Deleting bucket inventories | obs:bucket:DeleteBucketInventoryConfiguration | Supported | |
Configuring static website hosting for a bucket | obs:bucket:PutBucketWebsite | Supported | |
Obtaining the static website hosting configurations of a bucket | Obtaining the Static Website Hosting Configuration of a Bucket | obs:bucket:GetBucketWebsite | Supported |
Deleting the static website hosting configurations of a bucket | Deleting the Static Website Hosting Configuration of a Bucket | obs:bucket:DeleteBucketWebsite | Supported |
Configuring or deleting CORS rules for a bucket | obs:bucket:PutBucketCORS | Supported | |
Obtaining the CORS configurations of a bucket | obs:bucket:GetBucketCORS | Supported | |
Configuring a default WORM policy for a bucket | obs:bucket:PutBucketObjectLockConfiguration | Supported | |
Obtaining the default WORM policy of a bucket | obs:bucket:GetBucketObjectLockConfiguration | Supported | |
Listing initiated multipart uploads in a bucket | obs:bucket:ListBucketMultipartUploads | Supported |