

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# `defaultProvider`provider nell'SDK for PHP
<a name="defaultprovider-provider"></a>

 `Aws\Credentials\CredentialProvider::defaultProvider`è il provider di credenziali predefinito ed è anche chiamato catena di provider di [credenziali predefinita](guide_credentials_default_chain.md). che viene utilizzato in caso di omissione dell'opzione `credentials` durante la creazione di un client. Ad esempio, se crei un S3Client come mostrato nel seguente frammento di codice, l'SDK utilizza il provider predefinito:

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

È inoltre possibile utilizzare DefaultProvider nel codice se si desidera fornire parametri a fornitori di credenziali specifici nella catena. Ad esempio, l'esempio seguente fornisce impostazioni personalizzate per il timeout della connessione e il ritentativo se viene utilizzata la funzione provider. `ecsCredentials`

```
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
]);
```