

La AWS SDK per Java 1.x è stata raggiunta end-of-support il 31 dicembre 2025. Ti consigliamo di eseguire la migrazione a per continuare [AWS SDK for Java 2.x](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/home.html)a ricevere nuove funzionalità, miglioramenti della disponibilità e aggiornamenti di sicurezza.

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

# DynamoDB Esempi di utilizzo di AWS SDK per Java
<a name="examples-dynamodb"></a>

In questa sezione vengono forniti esempi di programmazione di [DynamoDB](https://aws.amazon.com/dynamodb/) utilizzando [AWS SDK per Java](https://aws.amazon.com/sdk-for-java/).

**Nota**  
Gli esempi includono solo il codice necessario per dimostrare ogni tecnica. Il [codice di esempio completo è disponibile su GitHub](https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/java). Da qui puoi scaricare un singolo file sorgente o clonare l'archivio localmente per ottenere tutti gli esempi da creare ed eseguire.

**Topics**
+ [Usa AWS endpoint basati su account](#account-based-endpoint-routing)
+ [Lavorare con le tabelle in DynamoDB](examples-dynamodb-tables.md)
+ [Utilizzo degli elementi in DynamoDB](examples-dynamodb-items.md)

## Usa AWS endpoint basati su account
<a name="account-based-endpoint-routing"></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.12.771 o successiva della versione 1 di. AWS SDK per Java[Puoi trovare l'ultima versione dell'SDK elencata nell'archivio centrale di Maven.](https://central.sonatype.com/artifact/com.amazonaws/aws-java-sdk-bom) 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:

```
ClientConfiguration config = new ClientConfiguration()
    .withAccountIdEndpointMode(AccountIdEndpointMode.DISABLED);
AWSCredentialsProvider credentialsProvider = new EnvironmentVariableCredentialsProvider();

AmazonDynamoDB dynamodb = AmazonDynamoDBClientBuilder.standard()
    .withClientConfiguration(config)
    .withCredentials(credentialsProvider)
    .withRegion(Regions.US_WEST_2)
    .build();
```

[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)