Bucket-Related Actions
Action |
API |
Permission |
IAM Project |
Enterprise Project |
---|---|---|---|---|
List all buckets. |
obs:bucket:ListAllMyBuckets |
√ |
√ |
|
Create a bucket. |
obs:bucket:CreateBucket |
√ |
√ |
|
List objects in a bucket. |
obs:bucket:ListBucket |
√ |
√ |
|
List object versions in a bucket. |
obs:bucket:ListBucketVersions |
√ |
√ |
|
Check whether a bucket exists and obtain its metadata. |
obs:bucket:HeadBucket |
√ |
√ |
|
Obtain the bucket location. |
obs:bucket:GetBucketLocation |
√ |
√ |
|
Delete a bucket. |
obs:bucket:DeleteBucket |
√ |
√ |
|
Configure a bucket policy. |
obs:bucket:PutBucketPolicy |
√ |
√ |
|
Obtain the bucket policy information. |
obs:bucket:GetBucketPolicy |
√ |
√ |
|
Delete a bucket policy. |
obs:bucket:DeleteBucketPolicy |
√ |
√ |
|
Configure a bucket ACL. |
obs:bucket:PutBucketAcl |
√ |
√ |
|
Obtain the bucket ACL information. |
obs:bucket:GetBucketAcl |
√ |
√ |
|
Configure logging for a bucket. |
obs:bucket:PutBucketLogging |
√ |
√ |
|
Obtain the bucket logging configuration. |
obs:bucket:GetBucketLogging |
√ |
√ |
|
Configure or delete a lifecycle rule. |
obs:bucket:PutLifecycleConfiguration |
√ |
√ |
|
Obtain the lifecycle rule configuration. |
obs:bucket:GetLifecycleConfiguration |
√ |
√ |
|
Configure versioning for a bucket. |
obs:bucket:PutBucketVersioning |
√ |
√ |
|
Obtain the bucket versioning configuration. |
obs:bucket:GetBucketVersioning |
√ |
√ |
|
Configure event notifications for a bucket. |
obs:bucket:PutBucketNotification |
√ |
√ |
|
Obtain the event notification configuration of a bucket. |
obs:bucket:GetBucketNotification |
√ |
√ |
|
Configure a storage class for a bucket. |
obs:bucket:PutBucketStoragePolicy |
√ |
√ |
|
Obtain the bucket storage class. |
obs:bucket:GetBucketStoragePolicy |
√ |
√ |
|
Configure tags for a bucket. |
obs:bucket:PutBucketTagging |
√ |
√ |
|
Obtain bucket tags. |
obs:bucket:GetBucketTagging |
√ |
√ |
|
Delete bucket tags. |
obs:bucket:DeleteBucketTagging |
√ |
√ |
|
Configure a storage quota for a bucket. |
obs:bucket:PutBucketQuota |
√ |
√ |
|
Query the bucket storage quota. |
obs:bucket:GetBucketQuota |
√ |
√ |
|
Obtain information about the used space in a bucket. |
obs:bucket:GetBucketStorage |
√ |
√ |
|
Configure a custom domain name for a bucket. |
obs:bucket:PutBucketCustomDomainConfiguration |
√ |
√ |
|
Obtain the custom domain name of a bucket. |
obs:bucket:GetBucketCustomDomainConfiguration |
√ |
√ |
|
Delete a custom domain name of a bucket. |
obs:bucket:DeleteBucketCustomDomainConfiguration |
√ |
√ |
|
Configure or delete the bucket encryption configuration. |
obs:bucket:PutEncryptionConfiguration |
√ |
√ |
|
Obtain the bucket encryption configuration. |
obs:bucket:GetEncryptionConfiguration |
√ |
√ |
|
Configure static website hosting for a bucket. |
obs:bucket:PutBucketWebsite |
√ |
√ |
|
Obtain the static website hosting configuration of a bucket. |
Obtaining the Static Website Hosting Configuration of a Bucket |
obs:bucket:GetBucketWebsite |
√ |
√ |
Delete the static website hosting configuration of a bucket. |
Deleting the Static Website Hosting Configuration of a Bucket |
obs:bucket:DeleteBucketWebsite |
√ |
√ |
Configure or delete the CORS configuration of a bucket. |
obs:bucket:PutBucketCORS |
√ |
√ |
|
Obtain the CORS configuration of a bucket. |
obs:bucket:GetBucketCORS |
√ |
√ |
|
Configure a default WORM policy for a bucket. |
obs:bucket:PutBucketObjectLockConfiguration |
√ |
√ |
|
Obtain the default WORM policy of a bucket. |
obs:bucket:GetBucketObjectLockConfiguration |
√ |
√ |
|
List initiated multipart uploads in a bucket. |
obs:bucket:ListBucketMultipartUploads |
√ |
√ |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot