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