Skip to content

fyiorgnz/s3putter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

S3Putter

Simple Golang app to read from the STDIN and turn that into a file inside an S3 bucket.

Naming scheme:

YYYY-MM-DD--HH-MM-SS-NNN (where NNN is nanosecond to three places)

Filename will be a formatted datetime, down to the nanosecond to avoid naming collision.

Require environment variables:

AWS_ACCESS_KEY_ID=xxx
AWS_SECRET_ACCESS_KEY=xxx
AWS_REGION=us-east-1
S3_BUCKET=xxx

either exported or injected somehow, or on the command line.

Example usage:

cat samples/1161 | AWS_REGION=<region> AWS_ACCESS_KEY_ID=<your access key id> AWS_SECRET_ACCESS_KEY=<your secret key> S3_BUCKET=<your bucket name> go run main.go

This is designed with the intention of working with an Alaveteli installation to separate mail parsing out from the main Rails app installation.

About

Puts the contents of STDIN to S3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%