How to configure s3cmd for alternative S3 compatible services

Florent Viard edited this page Nov 23, 2018 · 8 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


IBM Cloud Object Storage (COS) S3

"How to" link:
https://knowledgelayer.softlayer.com/procedure/connecting-cos-s3-using-s3cmd


Microsoft Azure (via a Minio Gateway)

s3cmd can be used with Azure by using a local or hosted Minio instance as an API gateway.

"How to" link:
https://open.microsoft.com/2017/11/09/s3cmd-amazon-s3-compatible-apps-azure-storage/


Scaleway Object Storage

"How to" link:
https://www.scaleway.com/docs/object-storage-with-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.

LeoFS

"How to" link:
https://leo-project.net/leofs/docs-old/s3api_client/s3_client_s3cmd.html
Limitations:

  • Only "signature v2" supported

signature_v2 = False


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 = True


You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.