Sign inSign up

andrewgaul/s3proxy

By andrewgaul

Updated about 1 hour ago

Access other storage backends via the S3 API

Image
Developer tools
16

5M+

andrewgaul/s3proxy repository overview

Docker Pulls

Docker image for S3Proxy

Usage

$ docker pull andrewgaul/s3proxy

$ docker run --publish 8080:80 andrewgaul/s3proxy

$ curl --aws-sigv4 "aws:amz:us-east-1:s3" --user "local-identity:local-credential" --request PUT http://127.0.0.1:8080/testbucket

$ curl --aws-sigv4 "aws:amz:us-east-1:s3" --user "local-identity:local-credential" http://127.0.0.1:8080/
<?xml version='1.0' encoding='UTF-8'?><ListAllMyBucketsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Owner><ID>75aa57f09aa0c8caeab4f8c24e99d10f8e7faeebf76c078efc7c6caea54ba06a</ID><DisplayName>[email protected]</DisplayName></Owner><Buckets><Bucket><Name>testbucket</Name><CreationDate>2026-07-27T20:41:29.638Z</CreationDate></Bucket></Buckets></ListAllMyBucketsResult>

Configuration

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

Tag summary

Content type

Image

Digest

sha256:87662b2a5

Size

156.8 MB

Last updated

6 days ago

docker pull andrewgaul/s3proxy