

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à.

# Lavora con DynamoDB usando il AWS SDK per Kotlin
<a name="use-services-ddb"></a>

## Utilizza endpoint basati AWS su account
<a name="use-services-ddb-account-based-endpoints"></a>

DynamoDB [AWS offre endpoint basati su account](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Programming.SDKOverview.html#Programming.SDKs.endpoints) che possono migliorare le prestazioni utilizzando l'ID dell'account per semplificare AWS il routing delle richieste. 

Per sfruttare questa funzionalità, è necessario utilizzare la versione 1.3.37 o successiva di. AWS SDK per Kotlin Puoi trovare l'ultima versione dell'SDK elencata nell'archivio centrale di [Maven](https://central.sonatype.com/artifact/aws.sdk.kotlin/dynamodb/versions). Dopo che una versione supportata di SDK è attiva, utilizza automaticamente i nuovi endpoint.

Se desideri disattivare il routing basato sull'account, hai quattro opzioni:
+ Configurare un client di servizio DynamoDB con `AccountIdEndpointMode` l'impostazione su. `DISABLED`
+ Imposta una variabile di ambiente.
+ Imposta una proprietà del sistema JVM.
+ Aggiorna l'impostazione del file di AWS configurazione condiviso.

Il seguente frammento è un esempio di come disabilitare il routing basato su account configurando un client di servizio DynamoDB:

```
DynamoDbClient.fromEnvironment {
    accountIdEndpointMode = AccountIdEndpointMode.DISABLED // The default value is PREFERRED.
}
```

[La AWS SDKs and Tools Reference Guide fornisce ulteriori informazioni sulle ultime tre opzioni di configurazione.](https://docs.aws.amazon.com/sdkref/latest/guide/feature-account-endpoints.html)