Public Repository

Last pushed: 16 days ago
Short Description
Access other storage backends via the S3 API
Full Description

Docker image for S3Proxy

Usage

$ docker pull andrewgaul/s3proxy

$ docker run --publish 80:80 --env S3PROXY_AUTHORIZATION=none andrewgaul/s3proxy

$ curl --request PUT http://127.0.0.1:80/testbucket

$ curl http://127.0.0.1:80/
<?xml version="1.0" ?><ListAllMyBucketsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>CustomersName@amazon.com</DisplayName></Owner><Buckets><Bucket><Name>testbucket</Name><CreationDate>2016-07-02T18:52:46.000Z</CreationDate></Bucket></Buckets></ListAllMyBucketsResult>

Configuration

By default S3Proxy stores objects on the filesystem, listens on port 80, and uses Access Key ID remote-identity and Secret Access Key remote-credential. Users can set environment variables documented in the Dockerfile to configure the provider, credentials, etc.

Docker Pull Command
Owner
andrewgaul