Object Storage

Last updated 20 February 2026

Overview

AFRICLOUD Object Storage provides S3-compatible storage for files, backups, media, and static assets. It works with any tool that supports the S3 API, including aws-cli, s3cmd, rclone, and application libraries.

Create a Bucket

  1. Go to Storage → Object Storage in the dashboard.
  2. Click Create Bucket.
  3. Enter a unique bucket name.
  4. Select the data centre region.
  5. Click Create.

Generate Access Keys

From the Object Storage section, generate an Access Key and Secret Key. These are used to authenticate API requests. Store the secret key securely — it is only shown once.

Using the AWS CLI

# Configure credentials
aws configure --profile africloud
# Enter your Access Key and Secret Key when prompted

# List buckets
aws --profile africloud --endpoint-url https://s3.africloud.com s3 ls

# Upload a file
aws --profile africloud --endpoint-url https://s3.africloud.com \
  s3 cp myfile.txt s3://my-bucket/myfile.txt

# Download a file
aws --profile africloud --endpoint-url https://s3.africloud.com \
  s3 cp s3://my-bucket/myfile.txt ./myfile.txt

Common Use Cases

  • Static asset hosting — serve images, CSS, and JS for websites
  • Backup target — use tools like restic or duplicity with S3 backends
  • Media storage — store user uploads, videos, and documents
  • Application data — any data that does not require block-level access