added support for downloading s3 buckets through a private s3 bucket using a limited set of aws credentials