OSS provides API operations to upload, query, delete, copy, and restore objects, and to run SQL queries on object data.
API operations
The following table lists the basic object API operations.
|
Category |
API |
Description |
|
Upload objects |
Upload a single object up to 5 GB. |
|
|
Append data to upload an object. Maximum object size: 5 GB. |
||
|
Upload an object through an HTML form. Maximum size: 5 GB. |
||
|
Add callback parameters to upload requests. Only PutObject, PostObject, and CompleteMultipartUpload support callbacks. |
||
|
Query objects |
Query an object. |
|
|
Retrieve object metadata without returning the object content. |
||
|
Retrieve object metadata, including the ETag, size, and last modified time. The object content is not returned. |
||
|
Delete objects |
Delete an object. |
|
|
Delete multiple objects. |
||
|
Copy objects |
Copy objects within or between buckets in the same region. |
|
|
Restore objects |
Restore Archive, Cold Archive, and Deep Cold Archive objects. |
|
|
SQL queries |
Run SQL statements on an object and return the results. |