Reviewed-by: Sabelnikov, Dmitriy <dmitriy.sabelnikov@t-systems.com> Co-authored-by: zhangyue <zhangyue164@huawei.com> Co-committed-by: zhangyue <zhangyue164@huawei.com>
38 KiB
Bucket Actions
Permission |
API |
Action |
IAM Project |
---|---|---|---|
Listing all buckets |
obs🪣ListAllMyBuckets |
Supported |
|
Creating a bucket |
obs🪣CreateBucket |
Supported |
|
Listing objects in a bucket |
obs🪣ListBucket |
Supported |
|
Listing object versions in a bucket |
obs🪣ListBucketVersions |
Supported |
|
Determining whether a bucket exists and obtaining the bucket metadata |
obs🪣HeadBucket |
Supported |
|
Obtaining the bucket location |
obs🪣GetBucketLocation |
Supported |
|
Deleting a bucket |
obs🪣DeleteBucket |
Supported |
|
Configuring a bucket policy |
obs🪣PutBucketPolicy |
Supported |
|
Obtain the bucket policy configurations |
obs🪣GetBucketPolicy |
Supported |
|
Deleting a bucket policy |
obs🪣DeleteBucketPolicy |
Supported |
|
Configuring the bucket ACL |
obs🪣PutBucketAcl |
Supported |
|
Obtaining the bucket ACL information |
obs🪣GetBucketAcl |
Supported |
|
Configuring logging for a bucket |
obs🪣PutBucketLogging |
Supported |
|
Obtaining the logging configurations of a bucket |
obs🪣GetBucketLogging |
Supported |
|
Configuring or deleting a lifecycle rule |
obs🪣PutLifecycleConfiguration |
Supported |
|
Obtaining the lifecycle rule configurations |
obs🪣GetLifecycleConfiguration |
Supported |
|
Configuring versioning for a bucket |
obs🪣PutBucketVersioning |
Supported |
|
Obtaining the versioning configurations of a bucket |
obs🪣GetBucketVersioning |
Supported |
|
Configuring event notifications for a bucket |
obs🪣PutBucketNotification |
Supported |
|
Obtaining the event notification configurations of a bucket |
obs🪣GetBucketNotification |
Supported |
|
Configuring storage class for a bucket |
obs🪣PutBucketStoragePolicy |
Supported |
|
Obtaining the storage class of a bucket |
obs🪣GetBucketStoragePolicy |
Supported |
|
Configuring cross-region replication for a bucket |
obs🪣PutReplicationConfiguration |
Supported |
|
Obtaining the cross-region replication configuration of a bucket |
Obtaining the Cross-Region Replication Configuration of a Bucket |
obs🪣GetReplicationConfiguration |
Supported |
Deleting the cross-region replication configuration of a bucket |
Deleting the Cross-Region Replication Configuration of a Bucket |
obs🪣DeleteReplicationConfiguration |
Supported |
Adding tags to a bucket |
obs🪣PutBucketTagging |
Supported |
|
Obtaining bucket tags |
obs🪣GetBucketTagging |
Supported |
|
Deleting bucket tags |
obs🪣DeleteBucketTagging |
Supported |
|
Limiting storage capacity for a bucket |
obs🪣PutBucketQuota |
Supported |
|
Querying the storage capacity limit of a bucket |
obs🪣GetBucketQuota |
Supported |
|
Querying the used capacity of a bucket |
obs🪣GetBucketStorage |
Supported |
|
Configuring inventories for a bucket |
obs🪣PutBucketInventoryConfiguration |
Supported |
|
Obtaining a specific inventory or listing all inventories of a bucket |
obs🪣GetBucketInventoryConfiguration |
Supported |
|
Deleting bucket inventories |
obs🪣DeleteBucketInventoryConfiguration |
Supported |
|
Configuring a user-defined domain name for a bucket |
obs🪣PutBucketCustomDomainConfiguration |
Supported |
|
Obtaining the user-defined domain name of a bucket |
obs🪣GetBucketCustomDomainConfiguration |
Supported |
|
Deleting the user-defined domain name of a bucket |
obs🪣DeleteBucketCustomDomainConfiguration |
Supported |
|
Configuring or deleting encryption for a bucket |
obs🪣PutEncryptionConfiguration |
Supported |
|
Obtaining the encryption configurations of a bucket |
obs🪣GetEncryptionConfiguration |
Supported |
|
Configuring static website hosting for a bucket |
obs🪣PutBucketWebsite |
Supported |
|
Obtaining the static website hosting configurations of a bucket |
Obtaining the Static Website Hosting Configuration of a Bucket |
obs🪣GetBucketWebsite |
Supported |
Deleting the static website hosting configurations of a bucket |
Deleting the Static Website Hosting Configuration of a Bucket |
obs🪣DeleteBucketWebsite |
Supported |
Configuring or deleting CORS rules for a bucket |
obs🪣PutBucketCORS |
Supported |
|
Obtaining the CORS configurations of a bucket |
obs🪣GetBucketCORS |
Supported |
|
Configuring Requester Pays for a bucket |
obs🪣PutBucketRequestPayment |
Supported |
|
Obtaining the Requester Pays configurations of a bucket |
Obtaining the Requester-Pays Configuration Information of a Bucket |
obs🪣GetBucketRequestPayment |
Supported |
Configuring a default WORM policy for a bucket |
obs🪣PutBucketObjectLockConfiguration |
Supported |
|
Obtaining the default WORM policy of a bucket |
obs🪣GetBucketObjectLockConfiguration |
Supported |
|
Listing initiated multipart uploads in a bucket |
obs🪣ListBucketMultipartUploads |
Supported |