private function getCredentialProvider()
{
$connection = $this->getConnection();
if ($connection->hasParam('aws_secret_access_key')) {
return CredentialProvider::fromCredentials(new Credentials($connection->getParam('aws_access_key_id'), $connection->getParam('aws_secret_access_key'), $connection->hasParam('aws_session_token') ? $connection->getParam('aws_session_token') : null));
}
return CredentialProvider::defaultProvider();
}