Uncloud provides S3-compatible object storage for storing files, images, backups, and any unstructured data.

Prerequisites

  • Object storage component installed (via Admin Setup)
  • Storage configuration in config.yaml

Check Storage Status

Create a Bucket

Bucket names must be DNS-compatible: lowercase letters, numbers, and hyphens only.

Upload Files

Via API

Via Pre-signed URL

Generate a temporary upload URL:
Then upload directly:

Browse Objects

Download Files

Generate a pre-signed download URL:

Delete Objects

Delete a Bucket

The bucket must be empty before deletion.

Using S3 Clients

The storage endpoint is S3-compatible. Use any AWS SDK or CLI:

AWS CLI

Python (boto3)

Next Steps