Basic operations |
PutBucket |
Creates a bucket. |
DeleteBucket |
Deletes a bucket. |
GetBucket(ListObject) |
Queries the information about all objects in a bucket. |
GetBucketV2 (ListObjectsV2) |
GetBucketInfo |
Queries bucket information. |
GetBucketLocation |
Queries the region where a bucket resides. |
GetBucketStat |
Queries the storage capacity of a bucket and the number of objects in the bucket.
|
Retention policy |
InitiateBucketWorm |
Creates a retention policy. |
AbortBucketWorm |
Deletes an unlocked retention policy. |
CompleteBucketWorm |
Locks a retention policy. |
ExtendBucketWorm |
Extends the retention period (days) of objects in a bucket for which a retention policy
is locked.
|
GetBucketWorm |
Queries the retention policies that are configured for a bucket. |
Access control list (ACL) |
PutBucketAcl |
Configures the ACL for a bucket. |
GetBucketAcl |
Queries the ACL of a bucket. |
Lifecycle |
PutBucketLifecycle |
Configures a lifecycle rule for objects in a bucket. |
GetBucketLifecycle |
Queries the lifecycle rules that are configured for objects in a bucket. |
DeleteBucketLifecycle |
Deletes the lifecycle rules that are configured for objects in a bucket. |
Transfer acceleration |
PutBucketTransferAcceleration |
Configures transfer acceleration for a bucket. |
GetBucketTransferAcceleration |
Queries the transfer acceleration configurations of a bucket. |
Versioning |
PutBucketVersioning |
Configures versioning for a bucket. |
GetBucketVersioning |
Queries the versioning state of a bucket. |
GetBucketVersions(ListObjectVersions) |
Queries the versions of all objects in a bucket. |
Data replication |
PutBucketReplication |
Configures a data replication rule for a bucket. |
PutBucketRTC |
Enables or disables the Replication Time Control (RTC) feature for existing cross-region
replication (CRR) rules.
|
GetBucketReplication |
Queries the data replication rules that are configured for a bucket. |
GetBucketReplicationLocation |
Queries the regions where available destination buckets reside. |
GetBucketReplicationProgress |
Queries the data replication progress of a bucket. |
DeleteBucketReplication |
Stops the data replication tasks of a bucket and deletes the data replication configurations
of the bucket.
|
Bucket policy |
PutBucketPolicy |
Configures a bucket policy. |
GetBucketPolicy |
Queries the policies that are configured for a bucket. |
DeleteBucketPolicy |
Deletes a bucket policy. |
Inventory |
PutBucketInventory |
Configures inventories for a bucket. |
GetBucketInventory |
Queries specific inventories that are configured for a bucket. |
ListBucketInventory |
Queries all inventories that are configured for a bucket. |
DeleteBucketInventory |
Deletes a specified inventory configured for a bucket. |
Logging |
PutBucketLogging |
Enables logging for a bucket. |
GetBucketLogging |
Queries the logging configurations of a bucket. |
DeleteBucketLogging |
Disables the logging feature for a bucket. |
Static website hosting |
PutBucketWebsite |
Enables static website hosting for a bucket. |
GetBucketWebsite |
Queries the state of static website hosting for a bucket. |
DeleteBucketWebsite |
Disables static website hosting for a bucket. |
Hotlink protection |
PutBucketReferer |
Configures hotlink protection for a bucket. |
GetBucketReferer |
Queries the hotlink protection information about a bucket. |
Tags |
PutBucketTags |
Adds tags to or modifies the tags of a bucket. |
GetBucketTags |
Queries the tags of a bucket. |
DeleteBucketTags |
Deletes the tags of a bucket. |
Encryption |
PutBucketEncryption |
Configures encryption rules for a bucket. |
GetBucketEncryption |
Queries the encryption rules that are configured for a bucket. |
DeleteBucketEncryption |
Deletes the encryption rules that are configured for a bucket. |
Pay-by-requester |
PutBucketRequestPayment |
Enables pay-by-requester for a bucket. |
GetBucketRequestPayment |
Queries the pay-by-requester configurations of a bucket. |
Cross-origin resource sharing (CORS) |
PutBucketCors |
Configures CORS rules for a bucket. |
GetBucketCors |
Queries the CORS rules that are configured for a bucket. |
DeleteBucketCors |
Disables the CORS feature for a bucket and deletes all CORS rules. |
Options |
Before a cross-origin request is sent, the browser sends a preflight (OPTIONS) request
that includes a specific origin, HTTP method, and header information to OSS to determine
whether to send the cross-origin request.
|
Access tracking |
PutBucketAccessMonitor |
Configures access tracking for a bucket. |
GetBucketAccessMonitor |
Queries the access tracking state of a bucket. |
Data indexing |
OpenMetaQuery |
Enables the metadata management feature for a bucket. |
GetMetaQueryStatus |
Queries the metadata index library of a bucket. |
DoMetaQuery |
Queries objects that meet specified conditions and lists the object information based
on the specified fields and sorting methods.
|
CloseMetaQuery |
Disables the metadata management feature for a bucket. |
CNAME |
CreateCnameToken |
Creates a CNAME token used to verify the ownership of a domain name. |
GetCnameToken |
Queries the created CNAME tokens. |
PutCname |
Maps a custom domain name to a bucket. |
ListCname |
Queries the list of custom domain names mapped to a specified bucket. |
DeleteCname |
Deletes the custom domain names mapped to a specified bucket. |