When no credentials are supplied, assume we are running on AWS and therefore already have credentials to push to S3. No AWSCredentials object needed.
Presendce
Access Key and Secret Key
Role from Instance Profile
Credentials of the instance/task running on AWS.