Torch Object Storage
This article introduces the API interfaces and functional descriptions provided by Object Storage TOS.
Category | API name | Function |
|---|---|---|
Basic Operations | Create a bucket. | |
Delete a bucket. | ||
Check if the bucket metadata exists. | ||
List all buckets. | ||
List objects in the bucket. | ||
List objects in the bucket V2 version. | ||
List all version information of objects in the bucket. | ||
Set the default storage class for the bucket. | ||
Query the region information of the current bucket. | ||
Query the bucket configuration information. | ||
Lifecycle rules | Set lifecycle rules. | |
Query the lifecycle rules. | ||
Delete lifecycle rules. | ||
Access monitor | Set access monitor. | |
Get access monitor information. | ||
Bucket ACL | Set the bucket’s ACL permissions. | |
Access the specified bucket's ACL permissions. | ||
Cross-domain access rules | Set cross-domain access rules. | |
Query cross-domain access rules.。 | ||
Delete cross-domain access rules. | ||
Bucket inventory | Create bucket inventory. | |
View bucket inventory. | ||
Batch retrieve all bucket inventories. | ||
Delete the specified bucket inventory. | ||
Bucket policy | Set bucket policy. | |
Query bucket policy. | ||
Delete bucket policy. | ||
Back-to-origin rules | Set back-to-origin rules. | |
Query back-to-origin rules. | ||
Delete back-to-origin rules. | ||
Bucket Replication | Set cross-region and same-region replication rules. | |
Query cross-region and same-region replication rules. | ||
Delete cross-region and same-region replication rules. | ||
Versioning | Set versioning. | |
Retrieve Versioning Status. | ||
Static Website | Set up static website rules. | |
Query static website rules. | ||
Delete static website rules. | ||
Event notification | Set event notification rules. | |
Query notification rules. | ||
Set event notification rules. | ||
Query notification rules. | ||
Custom Domain | Set custom domain. | |
Query Custom Domain. | ||
Delete Custom Domain. | ||
Server-side Encryption | Set up server-side encryption. | |
Retrieve server-side encryption configuration. | ||
Delete server-side encryption configuration. | ||
Bucket tag | Set Bucket Tags. | |
Retrieve the tag information of the specified bucket. | ||
Delete the tag information of the specified bucket. | ||
Rename | Enable the RenameObject feature. | |
Check if the RenameObject feature is enabled. | ||
Disable the RenameObject feature. | ||
Transfer acceleration | Enable or disable transfer acceleration. | |
Retrieve transfer acceleration configuration. | ||
| Data processing | Pm3u8 | Obtain download authorization for a private m3u8. |
| Log storage | PutBucketTransferAcceleration | Enable or disable transfer acceleration. |
configuration information of log storage. | ||
| AIGC | TextToImage |
Combine the image processing capabilities of object storage with Databricks' text-to-image model.|
|^^| | |
| |ImageToImage |Combine the image processing capabilities of object storage with Databricks' image-to-image model. |
Category | API name | Function |
|---|---|---|
Basic Operations | Copy object. | |
Delete object. | ||
Delete multiple objects. | ||
Retrieve object. | ||
Check if the object exists. | ||
Append to object. | ||
Upload an object. | ||
Upload objects using a form | ||
Update the metadata of objects already uploaded in the bucket. | ||
Restore objects in standard archive, cold archive, and deep cold archive. | ||
Rename objects. | ||
Access Control | Set object access control permissions. | |
Obtain the access control permissions for the specified object | ||
Object Tagging | Set object tags. | |
View object tag information. | ||
Delete object tag. | ||
Retrieve object | Fetch resources from the specified URL and store them in the designated bucket. | |
Create an asynchronous task to fetch resources from the specified URL and store them in the designated bucket. | ||
Query details of the asynchronous task. | ||
Soft link | Create a soft link for an existing target file in TOS. | |
Get soft link object information. |
API Name | Function |
|---|---|
Initialize multipart upload task. | |
Upload file fragment data. | |
Merge the uploaded fragment data of the entire object. | |
Cancel multipart upload tasks. | |
Upload objects by copying parts. | |
List multipart upload tasks. | |
List uploaded parts. |