Skip to content

Teamwork/s3zipper

Repository files navigation

s3zipper

Microservice that serves a streaming zip file of files securely downloaded from S3

Read the blog here

Original Blog Post

s3zipper-builder

An app that scans for changes and deploys the new version to ArgoCD: https://github.com/Teamwork/s3zipper-builder

AWS AUTH

To authenticate to AWS you can use either AWS_ACCESS_KEY_ID with AWS_SECRET_ACCESS_KEY method. You would then need to add them to conf.json:

{
	"AccessKey": "key",
	"SecretKey": "key",
	"Bucket": "bucket",
	"Region": "us-east-1",
	"RedisServerAndPort": "127.0.0.1:6379",
	"Port": 8000
}

If you wont add the keys to the conf file, then it will fall back to the default role based authentication (if the role is not applied to the container it will fail):

{

	"Bucket": "bucket",
	"Region": "us-east-1",
	"RedisServerAndPort": "127.0.0.1:6379",
	"Port": 8000
}

About

Simple Steaming S3 File Zipper Microservice - works with any backend via redis and redirection.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 12