added additional download and upload providers. Works with IAM roles