API | Operation | Description |
Querying the bucket list | Queries the list of all buckets under a specified account |
API | Operation | Description |
Creating a bucket | Creates a bucket under a specified account | |
Querying an object list | Queries some or all objects in a bucket | |
Checking a bucket and its permission | Checks whether a bucket exists and whether you have permission to access it | |
Deleting a bucket | Deletes an empty bucket under a specified account | |
Querying object versions | Queries some or all objects in a bucket and their historical versions |
API | Operation | Description |
Setting a bucket ACL | Sets an ACL for a bucket | |
Querying a bucket ACL | Queries the ACL of a bucket |
API | Operation | Description |
Setting CORS | Sets CORS permissions for a bucket | |
Querying CORS configuration | Queries the CORS configuration of a bucket | |
Deleting CORS configuration | Deletes the CORS configuration of a bucket |
API | Operation | Description |
Setting lifecycle | Sets lifecycle for a bucket | |
Querying a lifecycle configuration | Queries the lifecycle configuration of a bucket | |
Deleting a lifecycle configuration | Deletes the lifecycle configuration of a bucket |
API | Operation | Description |
Setting a bucket policy | Sets a permission policy for a bucket | |
Querying a bucket policy | Queries the permission policy of a bucket | |
Deleting a bucket policy | Deletes the permission policy of a bucket |
API | Operation | Description |
Setting a bucket referer | Sets a bucket referer allowlist or blocklist | |
Querying a bucket referer | Queries a bucket referer allowlist or blocklist |
API | Operation | Description |
Setting bucket tags | Sets tags for an existing bucket | |
Querying bucket tags | Queries the existing tags of a bucket | |
Deleting bucket tags | Deletes the tags of a bucket |
API | Operation | Description |
Setting a static website | Sets a static website for a bucket | |
Querying static website configuration | Queries the static website configuration of a bucket | |
Deleting a static website configuration | Deletes the static website configuration of a bucket |
API | Operation | Description |
Setting INTELLIGENT TIERING | Enables INTELLIGENT TIERING for a bucket | |
Querying INTELLIGENT TIERING configuration | Queries the INTELLIGENT TIERING configuration of a bucket |
API | Operation | Description |
Creating an inventory job | Creates an inventory job in a bucket | |
Creating a one-time inventory job | Creates a one-time inventory job for a bucket | |
Querying inventory jobs | Queries an inventory configuration of a bucket | |
Querying the list of inventory configurations | Queries the list of inventory configurations for a bucket | |
Deleting an inventory job | Deletes an inventory job from a bucket |
API | Operation | Description |
Setting versioning | Enables/Suspends versioning for a bucket | |
Querying versioning | Queries the versioning information of a bucket |
API | Operation | Description |
Setting cross-bucket replication | Sets a cross-bucket replication rule for a versioning-enabled bucket | |
Querying cross-bucket replication | Queries the cross-bucket replication rule of a bucket | |
Deleting a cross-bucket replication rule | Deletes a cross-bucket replication rule of a bucket |
API | Operation | Description |
Setting logging | Enables logging for a source bucket | |
Querying logging configuration | Queries the logging configuration of a source bucket |
API | Operation | Description |
Setting global acceleration | Enables/Suspends global acceleration for a bucket | |
Querying global acceleration | Queries the global acceleration configuration of a bucket |
API | Operation | Description |
Setting bucket encryption | Sets the default encryption configuration for a bucket | |
Querying bucket encryption configuration | Queries the default encryption configuration of a bucket | |
Deleting bucket encryption configuration | Deletes the default encryption configuration of a bucket |
API | Operation | Description |
Configuring object lock | Configures object lock for existing buckets | |
Querying object lock | Queries the object lock configuration that has taken effect | |
Querying the expiration date of object lock | Queries the expiration date of object lock |
API | Operation | Description |
Uploading an object in whole | Uploads an object to a bucket. | |
Copying an object | Copies a file to the destination path. | |
Uploading an object using an HTML form | Uploads an object using an HTML form. | |
Downloading an object | Downloads an object to the local file system | |
Querying object metadata | Queries the metadata of an object. | |
Deleting an object | Deletes an object from a bucket. | |
Deleting multiple objects | Deletes multiple objects from a bucket. | |
Checking cross-origin resource sharing (CORS) configuration | Sends a preflight request to determine whether an actual CORS request can be sent. | |
Restoring an archived object | Restores an archived object for access | |
Extracting object content | Extracts the content of an object |
API | Operation | Description |
Setting an object ACL | Sets an ACL for an object in a bucket | |
Querying an object ACL | Queries the ACL of an object |
API | Operation | Description |
Setting object tags | Sets tags for an uploaded object | |
Querying object tags | Queries all tags of an object | |
Deleting object tags | Deletes all tags of an object |
API | Operation | Description |
Initializing a multipart upload | Initializes a multipart upload. | |
Uploading parts | Uploads a file in parts. | |
Copying a part | Copies an object as a part. | |
Completing a multipart upload | Completes the multipart upload of a file. | |
Aborting a multipart upload | Aborts a multipart upload and deletes the uploaded parts. | |
Querying multipart uploads | Queries in-progress multipart uploads. | |
Querying uploaded parts | Queries the uploaded parts of a multipart upload. |
API | Operation | Description |
Creating a job | Creates a batch operation job in a bucket | |
Describing a job | Gets the parameters and job execution status of a created batch operation job | |
Querying jobs | Lists created batch operation jobs | |
Updating job priority | Updates the priority of a created job | |
Updating job status | Updates the status of a created job | |
— | Common elements of the batch operation feature | |
— | Error responses of the batch operation feature |
API | Description |
Detects viruses such as trojans and worms in COS files | |
Querying virus detection job result | Queries the status or result of a virus detection job |
Was this page helpful?