Torch Object Storage
: Indicates that the feature is supported.
: Indicates partial support. For specific support details, please refer to the remarks.
: Indicates that the feature is not supported.Category | API | Feature | Is HNS bucket supported? | Difference |
Category | API | Feature | Is HNS bucket supported? | Difference |
Basic operations | Create a bucket. | ✅ |
| |
| Delete bucket. | ✅ | | |
| Check whether bucket metadata exists. | ✅ |
| |
| List all buckets. | ✅ |
| |
| Set default storage class for the bucket. | ✅ | | |
| Query the region information of the current bucket. | ✅ | | |
| Query bucket configuration information. | ✅ | | |
Lifecycle rules | Set lifecycle rules. | ✅ | Since HNSdo not support multiple versions, only the expiration attribute for deleting the latest version of an object can be specified. | |
| Query lifecycle rules. | ✅ | | |
| Delete lifecycle rules. | ✅ | | |
Access tracking | Set access tracking for the bucket. | ✅ | | |
| Obtain the configuration information for access tracking. | ✅ | | |
Bucket ACL | Set bucket access control permissions. | ✅ | | |
| Obtain access control permissions for the specified bucket. | ✅ | | |
Cross-origin access rule | Set cross-origin access rules. | ✅ | | |
| Query cross-origin access rules. | ✅ | | |
| Delete cross-origin access rules. | ✅ | | |
Bucket inventory | Create bucket inventory. | ✅ | | |
| View bucket inventory. | ✅ | | |
| Batch retrieve all bucket inventory. | ✅ | | |
| Delete the specified Bucket inventory. | ✅ | | |
Bucket policy | Set bucket policy. | ✅ | | |
| Query bucket policy. | ✅ | | |
| Delete bucket policy. | ✅ | | |
Back-to-origin rule | Set back-to-origin rules. | ✅ | | |
| Query origin fetch rules. | ✅ | | |
| Delete origin-pull rules. | ✅ | | |
Bucket replication | Set cross-region replication rules and same-region replication rules. | ❌ | | |
| Query cross-region replication rules and same-region replication rules. | ❌ | | |
| Delete cross-region replication rules and same-region replication rules. | ❌ | | |
Version Control | Set versioning. | ❌ | | |
| Get versioning status. | ❌ | | |
Static website hosting | Set static website hosting rules. | ✅ | | |
| Query static website hosting rules. | ✅ | | |
| Delete static website hosting rules. | ✅ | | |
Event notification | Set event notification rules. | ❌ | | |
| Query event notification rules. | ❌ | | |
| Set event notification rules. | ❌ | | |
| Query event notification rules. | ❌ | | |
Custom domain name | Set custom domain name. | ✅ | | |
| Query custom domain name. | ✅ | | |
| Delete custom domain name. | ✅ | | |
Server-side encryption | Set server-side encryption. | ❌ | | |
| Retrieve server-side encryption configuration. | ❌ | | |
| Delete server-side encryption configuration. | ❌ | | |
Bucket tags | Set bucket tags. | ✅ | | |
| Get the tag information of the specified bucket. | ✅ | | |
| Delete the tag information for the specified bucket. | ✅ | | |
Rename | Enable RenameObject feature. | ❌ | HNS buckets support the Rename feature by default; no activation is required. | |
| Query whether the RenameObject feature is enabled. | ❌ | HNS buckets support the Rename feature by default; no query is required. | |
| Disable the RenameObject feature. | ❌ | HNS buckets support the Rename feature by default; no need to disable it. | |
Recycle bin | Enable recycle bin functionality. | ✅ | ||
| Get recycle bin details. | ✅ | Only hierarchical namespaces support the recycle bin feature. For details, please refer to Recycle Bin. | |
Transfer acceleration | Enable or disable transfer acceleration. | ✅ | | |
| Retrieve transfer acceleration configuration information. | ✅ | | |
Data processing | Obtain download authorization for private m3u8. | ❌ | | |
Log storage | Enable or disable log storage. | ✅ | | |
| Retrieve the configuration information of log storage. | ✅ | | |
AIGC | Combine object storage image processing features with Doubao's text-to-image model. | ❌ | | |
| Combine object storage image processing features with Doubao's image-to-image model. | ❌ | | |
Requester pays | Set the payment mode for the bucket. | ✅ | | |
| View the payment mode of the bucket. | ✅ | | |
TLS version | Enable or disable the TLS version setting feature. | ✅ | | |
| View TLS version. | ✅ | |
Category | API | Feature | Is HNS bucket supported? | Difference |
Category | API | Feature | Is HNS bucket supported? | Difference |
Basic operations | Copy object. | ✅ |
| |
| Delete object. | ✅ | Deleting non-empty directories is not supported. | |
| Batch delete objects. | ✅ | Only file deletion is supported; directory deletion is not supported. If a batch delete request contains both files and directories, files will be deleted successfully, but directories will fail to delete. | |
| Get object. | ✅ |
| |
| Check whether the object exists. | ✅ |
| |
| Append object. | ✔️ | ||
| Modify/write object. warning This interface is only supported by HNS buckets. | ✅ |
| |
| List objects in the bucket. | ✅ | Query must carry delimiter, and the value must be /. | |
| List object V2 versions in the bucket. | ✅ | Query must include delimiter, and the value must be /. | |
| List all object version information in the bucket. | ❌ | | |
| Upload object. | ✅ |
| |
| Upload objects using forms. | ✅ |
| |
| Update metadata of objects already uploaded in the bucket. | ✅ | | |
| Add an expiration time to the object, or modify the object's expiration time. | ✅ | | |
| Restore Archive, Cold Archive, and Deep Cold Archive objects. | ✅ | | |
| Rename object. | ✅ | Renaming a directory to an existing directory is not supported. | |
Access control | Set object access control permissions. | ✅ | | |
| Get access control permissions for the specified object. | ✅ | | |
Object tagging | Set object tags. | ✅ | | |
| View object tag information. | ✅ | | |
| Delete object tags. | ✅ | | |
Fetch object | Fetch resources from the specified URL and store them in the designated bucket. | ✅ | | |
| Create an asynchronous task to fetch resources from a specified URL and store the resource in the specified bucket. | ❌ | | |
| Query detailed information about asynchronous tasks. | ❌ | | |
Soft link | Create symbolic link. | ✅ | | |
| Get symbolic link object information. | ✅ | |
API | Feature | Is HNS bucket supported? | Difference |
API | Feature | Is HNS bucket supported? | Difference |
Initialize multipart upload task. | ✅ |
| |
Upload part data. | ✅ |
| |
Merge and upload all parts of the object. | ✅ | | |
Cancel multipart upload task. | ✅ | | |
Multipart copy upload object. | ✅ |
| |
List multipart upload tasks. | ✅ | | |
List uploaded parts. | ✅ | |