This topic describes the API operations pertaining to object-level management.
API operations
Below is a list of APIs related to object-level operations.
Classification | API | Description |
Upload objects | Uploads a single object directly. The size of the uploaded object cannot exceed 5 GB. | |
Uploads an object by appending data. The size of the appended object cannot exceed 5 GB. | ||
Uploads an object by using an HTML form. The size of the uploaded object cannot exceed 5 GB. | ||
Add the related callback parameters to the upload request to configure callbacks. Only the PutObject, PostObject, and CompleteMultipartUpload operations support callbacks. | ||
Query objects | Queries an object. | |
Queries the metadata of an object. This operation does not return the content of the object. | ||
Queries the metadata of an object, including the ETag, size, and last modified timestamp of the object. The content of the object is not returned. | ||
Delete objects | Deletes an object. | |
Deletes multiple objects. | ||
Copy objects | Copies objects between buckets in the same region. | |
Restore objects | Restores Archive, Cold Archive, and Deep Cold Archive objects. | |
SQL query | Executes SQL statements to perform operations on an object and obtains the execution results. | |
Directory management | Creates a directory. | |
Renames a directory or an object. | ||
Deletes a directory. | ||
Multipart upload | Initiates a multipart upload task. | |
Uploads an object by part based on the specified object name and the upload ID. | ||
Uploads a part by copying data from an existing object. | ||
After all parts are uploaded, you must call the CompleteMultipartUpload operation to complete the multipart upload of the entire object. | ||
Cancels a multipart upload task and deletes uploaded parts. | ||
Queries all ongoing multipart upload tasks. | ||
Lists all parts that are uploaded by using a specific upload ID. | ||
Access control | Modifies the ACL of an object. | |
Queries the ACL of an object in a bucket. | ||
Symbolic link | Creates a symbolic link for an object. | |
Queries a symbolic link. | ||
Tag | Adds tags to or modifies the tags of an object. | |
Queries the tags of an object. | ||
Deletes the tags of an object. |