more static site and aws links https://medium.com/@albertstill/building-a-static-site-with-a-web-application-framework-using-wget-aws-s3-cli-circleci-5b9285d1af1d#.b048khwd9 http://docs.aws.amazon.com/cli/latest/reference/s3/index.html again: http://www.aaronsw.com/weblog/000404 https://blog.lmorchard.com/2014/10/20/static-blog-generation-with-gulp/ http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html again: https://www.davidbaumgold.com/tutorials/host-static-site-aws-s3-cloudfront/#upload-to-s3 https://www.getlektor.com/ - python-based ssg http://olai.in/ https://davidwalsh.name/introduction-static-site-generators http://superuser.com/questions/279986/uploading-files-to-s3-account-from-linux-command-prompt I've found Python's AWS bindings in the boto package (pip install boto) to be helpful for uploading data to S3. http://s3tools.org/s3cmd http://aws.amazon.com/cli/ http://docs.aws.amazon.com/cli/latest/reference/s3/ http://tmont.com/blargh/2014/1/uploading-to-s3-in-bash https://gist.github.com/vszakats/2917d28a951844ab80b1 http://docs.aws.amazon.com/cli/latest/reference/s3/cp.html Copies a local file or S3 object to another location locally or in S3. http://docs.aws.amazon.com/AmazonS3/latest/gsg/CreatingABucket.html http://docs.aws.amazon.com/codedeploy/latest/userguide/how-to-push-revision.html http://stackoverflow.com/questions/15910534/how-to-transfer-files-between-aws-s3-and-aws-ec2 http://stackoverflow.com/questions/16299710/pushing-to-s3-bucket http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html http://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html http://docs.aws.amazon.com/cli/latest/userguide/cli-s3.html http://s3tools.org/s3cmd-sync http://s3tools.org/s3cmd-howto http://s3tools.org/s3cmd https://gist.github.com/chrismdp/6c6b6c825b07f680e710 http://docs.aws.amazon.com/AmazonS3/latest/UG/FolderOperations.html http://docs.aws.amazon.com/cli/latest/userguide/using-s3-commands.html http://docs.aws.amazon.com/AmazonS3/latest/UG/UploadingObjectsintoAmazonS3.html http://stackoverflow.com/questions/6791257/add-folder-in-amazon-s3-bucket The AWS:S3 rails gem does this by itself: AWS::S3::S3Object.store("teaser/images/troll.png", file, AWS_BUCKET) Will automatically create the teaser and images "folders" if they don't already exist. http://stackoverflow.com/questions/9295587/aws-s3-copy-files-and-folders-between-two-buckets http://cloudacademy.com/blog/aws-cli-10-useful-commands/ https://metacpan.org/pod/Paws Amazon S3 Library for REST in Perl https://aws.amazon.com/items/133?externalID=133 A portable client library for working with and managing Amazon S3 buckets and keys http://search.cpan.org/~tima/Amazon-S3-0.41.2/lib/Amazon/S3.pm http://search.cpan.org/~rconover/Net-Amazon-S3-0.80/lib/Net/Amazon/S3.pm http://www.slideshare.net/pplusdomain/perl-and-aws https://metacpan.org/pod/Paws::S3