Change to use AWSCredentialsProvider