History
Introduction
API Category
Making API Requests
Region APIs
Instance APIs
Cloud Hosting Cluster APIs
Image APIs
Instance Launch Template APIs
Placement Group APIs
Key APIs
Security Group APIs
Network APIs
Data Types
Error Codes
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?
You can also Contact sales or Submit a Ticket for help.
Help us improve! Rate your documentation experience in 5 mins.
Feedback