yegor256/s3auth


Amazon S3 HTTP Basic Auth Gateway

www.s3auth.com

License: BSD-3-Clause

Language: Java

Keywords: amazon-s3-bucket, aws, aws-s3, gateway, java


Made By Teamed.io DevOps By Rultor.com

Build Status Dependencies

s3auth.com is a Basic HTTP Auth gateway in front of your private Amazon S3 bucket. Read this blog post for a more detailed explanation: Basic HTTP Auth for S3 Buckets.

Point your test.example.com CNAME to relay.s3auth.com, and register the domain in s3auth.com web panel. You will be able to access bucket's content in a browser with an HTTP basic auth. Your bucket will be accessible using your Amazon IAM credentials and with custom user/password pairs in your .htpasswd file (similar to Apache HTTP Server).

For example, try http://maven.s3auth.com/ (with username s3auth and password s3auth). You will access content of Amazon S3 bucket maven.s3auth.com, which is not readable anonymously otherwise.

How to contribute

Fork repository, make changes, send us a pull request. We will review your changes and apply them to the master branch shortly, provided they don't violate our quality standards. To avoid frustration, before sending us your pull request please run full Maven build:

$ mvn clean install -Pqulice

To avoid build errors use JDK >= 1.7 and Maven >= 3.1.1

To run it locally:

$ mvn clean install -Phit-refresh -Dport=8080

You will be able to open it at http://localhost:8080

Project Statistics

Sourcerank 8
Repository Size 2.07 MB
Stars 206
Forks 40
Watchers 11
Open issues 52
Dependencies 0
Contributors 13
Tags 0
Created
Last updated
Last pushed

Top Contributors See all

Yegor Bugayenko Carlos Miranda Carlos Alexandro Becker Dmitri Pisarenko Artem Nakonechny Simon N. Felipe Pina rultor.com Dmitry Palyuga Alexey Saenko Márton Horváth maurezen Bitdeli Chef

Something wrong with this page? Make a suggestion

Last synced: 2017-11-24 18:29:05 UTC

Login to resync this repository