

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Provedor `defaultProvider` no SDK para PHP
<a name="defaultprovider-provider"></a>

 `Aws\Credentials\CredentialProvider::defaultProvider` é o provedor de credenciais padrão e também é chamado de [cadeia de provedores de credenciais padrão](guide_credentials_default_chain.md). Esse provedor é usado se você omitir uma opção `credentials` ao criar um cliente. Por exemplo, se você criar um S3Client conforme mostrado no trecho a seguir, o SDK usará o provedor padrão:

```
$client = new S3Client([
    'region' => 'us-west-2'
]);
```

Você também pode usar defaultProvider no código se desejar fornecer parâmetros para provedores de credenciais específicos na cadeia. Por exemplo, a amostra a seguir fornece configurações personalizadas de tempo limite de conexão e novas tentativas caso a função de provedor `ecsCredentials` seja usada.

```
use Aws\Credentials\CredentialProvider;
use Aws\S3\S3Client;

$provider = CredentialProvider::defaultProvider([
    'timeout' => '1.5',
    'retries' => 5
]);

$client = new S3Client([
    'region' => 'us-west-2',
    'credentials' => $provider
]);
```