Skip to content

How to configure s3cmd for alternative S3 compatible services

Florent Viard edited this page Nov 5, 2017 · 12 revisions

S3CMD supports a lot of S3 API compatible alternatives.
The purpose of this page is to list the correct configurations to use them with s3cmd.

If your service or a service that you are using is not listed here, please open an issue or a PR so that we can complete this page.

S3 compatible cloud services

In this section will be listed cloud services.

DigitalOcean Spaces

"How to" link:
https://www.digitalocean.com/community/tutorials/how-to-configure-s3cmd-2-x-to-manage-digitalocean-spaces

Dreamhost

"How to" link:
https://help.dreamhost.com/hc/en-us/articles/215916627-S3cmd

S3 compatible software stacks

In this section will be listed softwares that can be used to provide a S3 compatible API or to run your own server or gateway

Minio

"How to" link:
https://docs.minio.io/docs/s3cmd-with-minio

Radosgw

http://docs.ceph.com/docs/master/radosgw/

host_base = radosgw.example.com host_bucket = %(bucket)s.radosgw.example.com

RiakCS

"How to" link:
http://docs.basho.com/riak/cs/2.1.1/cookbooks/configuration/s3-client/
Limitations: Only "signature v2" supported

signature_v2 = False