All Products
Search
Document Center

Object Storage Service:Basic object operations

Last Updated:Jun 03, 2026

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

PutObject

Upload a single object up to 5 GB.

AppendObject

Append data to upload an object. Maximum object size: 5 GB.

PostObject

Upload an object through an HTML form. Maximum size: 5 GB.

Callback

Add callback parameters to upload requests. Only PutObject, PostObject, and CompleteMultipartUpload support callbacks.

Query objects

GetObject

Query an object.

HeadObject

Retrieve object metadata without returning the object content.

GetObjectMeta

Retrieve object metadata, including the ETag, size, and last modified time. The object content is not returned.

Delete objects

DeleteObject

Delete an object.

DeleteMultipleObjects

Delete multiple objects.

Copy objects

CopyObject

Copy objects within or between buckets in the same region.

Restore objects

RestoreObject

Restore Archive, Cold Archive, and Deep Cold Archive objects.

SQL queries

SelectObject

Run SQL statements on an object and return the results.