Feature Overview
Storage Features
The US3 product provides the following common upload and download features for object storage.
Regular Upload (Put File)
Regular upload refers to the user uploading a single file using the Put File method in the object storage API. It is suitable for scenarios where upload can be completed in a single HTTP request interaction, such as uploading small files.
Form Upload (Post File)
Form upload is an upload method suitable for small files, where the user completes file upload using the Post File request in the object storage API.
Multipart Upload
Multipart upload involves splitting the file to be uploaded into multiple data blocks for separate uploads. After all blocks are uploaded, the object storage API is called to combine these parts into a single file.
Regular Download (Get File)
Regular download refers to the user downloading an already uploaded file, which is completed using an HTTP GET request.
Range Download (Range Get)
Range download refers to the function of downloading from a specified position in the file. Large files can be downloaded in multiple sessions. If the download is interrupted, it can resume from the last completed position when restarted.
Management Features
In addition to supporting standard object storage upload and download functions, the US3 product provides rich management features:
Domain Management
Object storage spaces support access via test domains. You can also choose to bind a custom domain to enable CDN acceleration.
Static Website Hosting
You can configure static website hosting policies for US3 buckets with bound custom domains through the console.
Lifecycle
By enabling the lifecycle feature for a storage space, you can manage the lifecycle of all files or files with specific prefixes in the space. Lifecycle rules can be set to archive files or delete them.
Image Back-to-Source
When the data requested from a US3 storage space does not exist, you can configure image back-to-source rules to redirect data requests to the source in multiple ways. This meets needs such as hot data migration and specific request redirection.
Cross-Origin Resource Sharing (CORS)
Cross-origin access (CORS) refers to operations where a user requests resources from another domain from a web page of one domain. You can restrict cross-origin access permissions through the cross-origin access policy management feature.
Cross-Region Replication
You can bind storage spaces in two different regions for file synchronization. This provides cross-region disaster recovery capabilities for storage spaces while meeting your data replication needs.
Log Management
After setting a log management storage space, all user access logs for the storage space are stored in the specified storage space on an hourly basis with fixed naming conventions.
Token Management
The token feature allows flexible authorization of storage space and file management permissions based on user needs.
Value-added Functions
Image Processing
Supports a series of image processing operations on images uploaded and stored in object storage spaces.
Decompression Service
The decompression service is a low-cost and highly reliable decompression service provided by UCloud. Rules can be set to automatically decompress uploaded compressed packages.
Document Preview
The document preview feature supports online preview of text files, presentation files, spreadsheet files, and PDF files stored in US3.