The AWS credentials provider to use for authenticating requests. NOTE: The caller is responsible for managing the lifetime of the provider when set. The SDK client will not close it when the client is closed.