Skip to main content

CLI Tools

AWS CLI

Setup

pip install awscli

aws configure set aws_access_key_id "wayscloud"
aws configure set aws_secret_access_key "wayscloud_storage_abc123_YourKey"
aws configure set default.region "eu-west-1"

export AWS_ENDPOINT_URL="https://api.wayscloud.services/v1/storage"

Commands

# List buckets
aws s3 ls --endpoint-url $AWS_ENDPOINT_URL

# Upload
aws s3 cp file.pdf s3://my-bucket/ --endpoint-url $AWS_ENDPOINT_URL

# Sync folder
aws s3 sync ./folder s3://my-bucket/folder --endpoint-url $AWS_ENDPOINT_URL

rclone

Setup

rclone config create wayscloud s3 \
provider=Other \
access_key_id=wayscloud \
secret_access_key=wayscloud_storage_abc123_YourKey \
endpoint=https://api.wayscloud.services/v1/storage

Commands

# List
rclone ls wayscloud:my-bucket

# Copy
rclone copy file.pdf wayscloud:my-bucket/

# Sync
rclone sync ./folder wayscloud:my-bucket/folder

# Mount
rclone mount wayscloud:my-bucket /mnt/wayscloud --daemon

s3cmd

Setup

s3cmd --configure \
--access_key=wayscloud \
--secret_key=wayscloud_storage_abc123_YourKey \
--host=api.wayscloud.services \
--host-bucket=api.wayscloud.services