s3simple is a small bash script/function for fetching files from and putting files into Amazon's S3 service. It has only two dependencies (curl and openssl), both of which are usually pre-installed or easily available on most modern unixes.
- Download the s3simple script somewhere.
s3simplewith a method, an
s3://url and, optionally, a local filename.
export AWS_ACCESS_KEY_ID=AKxxx export AWS_SECRET_ACCESS_KEY=zzzz # get a file ./s3simple get s3://mybucket/myfile.txt myfile.txt # put a file ./s3simple put s3://mybucket/foo.txt foo.txt # get a file and pipe to tar s3simple get s3://mybucket/foo.tgz | tar -zx
You can also copy the s3simple function into your bash scripts.
MIT license, see LICENSE.txt for details.