Skip to content

mobimeo/s3-download

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

S3 Download

Welcome to S3 Download !

This fork is not an official Reach-Now product.

About

A simple tool to download objects from S3 on EC2 instances. It was written to retrieve private files via IAM rules for instances when bootstrapping machines. Written in go it can be used as an easily deployable alternative to other tools on reduced environments like CoreOS.

Usage

Arguments can be substituted with env variables (arguments prefixed by S3_, dashes are replaced by underscores). When a destination path is not provided the retrieved object will be written to stdout.

./s3-download -bucket mybucket -object-path somefile.txt -dest-path=/opt/somefile.txt -region eu-central-1
S3_REGION=eu-central-1 ./s3-download -bucket mybucket -file-path somefile.txt -dest-path=/opt/somefile.txt

Build

Go 1.5+ on OSX targetting linux:

go get -u github.com/aws/aws-sdk-go
GOOS=linux go build s3-download.go

About

S3 downloading cli for AWS machines.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%