All services and methods
The Object Storage HTTP API provides the following services:
|
Service |
Description |
|
Manages buckets. |
|
|
Manages objects. |
|
|
Controls upload of large objects. |
|
|
Manages bucket configurations for static website hosting. |
|
|
Manages CORS configurations for buckets. |
|
|
Manages bucket object lifecycle configurations. |
|
|
Manages access control lists. |
|
|
Manages bucket access policies. |
Supported methods
Bucket service
|
Method |
Description |
|
Creates a bucket. |
|
|
Checks the existence of a bucket and access to it. |
|
|
Returns a list of bucket objects. |
|
|
Returns a list of buckets. |
|
|
Deletes a bucket. |
|
|
Checks whether the bucket is encrypted. |
|
|
Removes encryption from the bucket. |
|
|
Adds encryption to the bucket. |
|
|
Enables or suspends bucket versioning. |
|
|
Returns the versioning status. |
|
|
Enables and disables bucket logging. |
|
|
Returns the settings for bucket logging. |
|
|
Returns metadata for all versions of objects in the bucket. |
|
|
Sets up the mechanism of object version locks in a versioned bucket. |
|
|
Returns the lock configuration. |
|
|
Adds labels to a bucket. |
|
|
Returns bucket labels. |
|
|
Deletes bucket labels. |
Object service
|
Method |
Description |
|
Uploads an object to Object Storage. |
|
|
Retrieves an object from Object Storage. |
|
|
Partially modifies an object. |
|
|
Copies an object stored in Object Storage. |
|
|
Retrieves object metadata. |
|
|
Deletes an object. |
|
|
Deletes objects based on a list. |
|
|
Checks whether a CORS request to an object can be made. |
|
|
Filters and returns the contents of an object using an SQL query. |
|
|
Adds labels to an object. |
|
|
Returns object labels. |
|
|
Deletes object labels. |
Multipart upload service
|
Method |
Description |
|
Starts a multipart upload. |
|
|
Uploads a part of an object. |
|
|
Copies part of an object. |
|
|
Returns a list of uploaded parts. |
|
|
Aborts a multipart upload. |
|
|
Completes a multipart upload. |
|
|
Returns a list of incomplete uploads. |
Static Website Hosting service
|
Method |
Description |
|
Uploads a bucket configuration for static website hosting to Object Storage. |
|
|
Returns a bucket configuration for static website hosting from Object Storage. |
|
|
Deletes a bucket configuration for static website hosting. |
CORS service
|
Method |
Description |
|
Uploads a bucket CORS configuration to Object Storage. |
|
|
Returns a bucket CORS configuration from Object Storage. |
|
|
Deletes a bucket CORS configuration. |
Lifecycles service
|
Method |
Description |
|
Uploads an object lifecycle configuration to Object Storage. |
|
|
Returns an object lifecycle configuration from Object Storage. |
|
|
Deletes an object lifecycle configuration from Object Storage. |
ACL service
|
Method |
Description |
|
Returns an access control list for an object. |
|
|
Uploads an access control list for an object. |
|
|
Returns an access control list for a bucket. |
|
|
Uploads an access control list for a bucket. |
Bucket Policy service
|
Method |
Description |
|
Returns the access policy for the specified bucket. |
|
|
Applies the access policy to the specified bucket. |
|
|
Removes the access policy from the specified bucket. |