S3 File Proxy allows users to download private files from S3 over HTTP.
Use case 1: A user wants to download a file from a Private S3 bucket. They are on an EC2 Instance that has access to the S3 bucket, however they are only able to access the bucket via HTTP requests. They can download the file from s3Proxy via HTTP.
Use Case 2: A user has created a new Service in DC/OS Marathon, and want to download a file from a private S3 bucket via the Artifact URI. If they don't have hadoop installed, Marathon is unable to download the file using the S3 protocol. Since the file is private, the users is not able to use HTTP. s3Proxy provides an HTTP endpoint that allows the user to retrieve a file from a private S3 bucket.
Usage:
./s3proxy <--port 4041>
Endpoint: http:///bucketName/path/to/file
Content type
Image
Digest
Size
7.2 MB
Last updated
almost 9 years ago
docker pull chosenken/s3proxy