All services and methods
Object Storage HTTP API provides the following services:
Service | Description |
---|---|
Bucket | Manages the buckets. |
Object | Performs object management. |
Multipart upload | Controls uploading of large objects. |
Lifecycles | Manages bucket object lifecycle configurations. |
Supported methods
Bucket service
Method | Description |
---|---|
listBuckets | Returns a list of buckets. |
create | Creates a bucket. |
getMeta | Checks the existence of a bucket and access to it. |
listObjects | Returns a list of bucket objects. |
listObjectVersions | Returns metadata for all versions of objects in the bucket. |
deleteBucket | Deletes a bucket. |
putBucketVersioning | Enables or pauses versioning of the bucket. |
getBucketVersioning | Returns the versioning status. |
putBucketTagging | Adds labels to a bucket. |
getBucketTagging | Returns bucket labels. |
deleteBucketTagging | Deletes bucket labels. |
Object service
Method | Description |
---|---|
upload | Uploads an object to Object Storage. |
get | Retrieves an object from Object Storage. |
copy | Copies an object stored in Object Storage. |
getObjectMeta | Retrieves object metadata. |
delete | Deletes an object. |
deleteMultipleObjects | Deletes objects based on a list. |
putObjectTagging | Adds labels to an object. |
getObjectTagging | Returns object labels. |
deleteObjectTagging | Deletes object labels. |
Multipart upload service
Method | Description |
---|---|
startUpload | Starts multipart upload. |
uploadPart | Uploads a part of an object. |
copyPart | Copies part of an object. |
listParts | Displays a list of uploaded parts. |
abortUpload | Aborts multipart upload. |
completeUpload | Completes multipart upload. |
listUploads | Returns a list of incomplete uploads. |
Lifecycles service
Method | Description |
---|---|
upload | Uploads an object lifecycle configuration to Object Storage. |
get | Returns an object lifecycle configuration from Object Storage. |
delete | Deletes an object lifecycle configuration from Object Storage. |