Using DefaultAWSCredentialsProviderChain when key and secret aren't provided

As promised (a little too late though) a separate PR for the aws credentials change