

Sono disponibili altri esempi AWS SDK nel repository [AWS Doc SDK](https://github.com/awsdocs/aws-doc-sdk-examples) Examples. GitHub 

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

# Esempi di codice per l'utilizzo di DynamoDB AWS SDKs
<a name="dynamodb_code_examples"></a>

I seguenti esempi di codice mostrano come usare Amazon DynamoDB con AWS un kit di sviluppo software (SDK).

*Nozioni di base*: esempi di codice che mostrano come eseguire le operazioni essenziali all’interno di un servizio.

Le *azioni* sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le azioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.

*Scenari*: esempi di codice che mostrano come eseguire un’attività specifica chiamando più funzioni all’interno dello stesso servizio o combinate con altri Servizi AWS.

*AWS i contributi della community* sono esempi che sono stati creati e gestiti da diversi team. AWS Per fornire un feedback, utilizza il meccanismo disponibile nei repository collegati.

**Altre risorse**
+  **[Guida per gli sviluppatori di DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html)**: ulteriori informazioni su DynamoDB.
+ **[Documentazione di riferimento dell’API DynamoDB](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/Welcome.html)**: dettagli su tutte le azioni DynamoDB disponibili.
+ **[AWS Developer Center](https://aws.amazon.com/developer/code-examples/?awsf.sdk-code-examples-product=product%23dynamodb)**: esempi di codice che puoi filtrare per categoria o per ricerca completa.
+ **[AWS Esempi SDK](https://github.com/awsdocs/aws-doc-sdk-examples)**: GitHub repository con codice completo nelle lingue preferite. Include le istruzioni su come configurare ed eseguire il codice.

**Contents**
+ [Nozioni di base](dynamodb_code_examples_basics.md)
  + [Hello DynamoDB](dynamodb_example_dynamodb_Hello_section.md)
  + [Informazioni di base](dynamodb_example_dynamodb_Scenario_GettingStartedMovies_section.md)
  + [Azioni](dynamodb_code_examples_actions.md)
    + [`BatchExecuteStatement`](dynamodb_example_dynamodb_BatchExecuteStatement_section.md)
    + [`BatchGetItem`](dynamodb_example_dynamodb_BatchGetItem_section.md)
    + [`BatchWriteItem`](dynamodb_example_dynamodb_BatchWriteItem_section.md)
    + [`CreateTable`](dynamodb_example_dynamodb_CreateTable_section.md)
    + [`DeleteItem`](dynamodb_example_dynamodb_DeleteItem_section.md)
    + [`DeleteTable`](dynamodb_example_dynamodb_DeleteTable_section.md)
    + [`DescribeTable`](dynamodb_example_dynamodb_DescribeTable_section.md)
    + [`DescribeTimeToLive`](dynamodb_example_dynamodb_DescribeTimeToLive_section.md)
    + [`ExecuteStatement`](dynamodb_example_dynamodb_ExecuteStatement_section.md)
    + [`GetItem`](dynamodb_example_dynamodb_GetItem_section.md)
    + [`ListTables`](dynamodb_example_dynamodb_ListTables_section.md)
    + [`PutItem`](dynamodb_example_dynamodb_PutItem_section.md)
    + [`Query`](dynamodb_example_dynamodb_Query_section.md)
    + [`Scan`](dynamodb_example_dynamodb_Scan_section.md)
    + [`UpdateItem`](dynamodb_example_dynamodb_UpdateItem_section.md)
    + [`UpdateTable`](dynamodb_example_dynamodb_UpdateTable_section.md)
    + [`UpdateTimeToLive`](dynamodb_example_dynamodb_UpdateTimeToLive_section.md)
+ [Scenari](dynamodb_code_examples_scenarios.md)
  + [Accelerazione delle letture con DAX](dynamodb_example_dynamodb_Usage_DaxDemo_section.md)
  + [Scenari avanzati basati sull’indice secondario globale](dynamodb_example_dynamodb_Scenario_GSIAdvanced_section.md)
  + [Costruisci un’app per inviare dati a una tabella DynamoDB](dynamodb_example_cross_SubmitDataApp_section.md)
  + [Confrontare più valori con un unico attributo](dynamodb_example_dynamodb_Scenario_CompareMultipleValues_section.md)
  + [Eseguire l’aggiornamento condizionale del TTL di un elemento](dynamodb_example_dynamodb_UpdateItemConditionalTTL_section.md)
  + [Connettere un’istanza locale](dynamodb_example_dynamodb_local_section.md)
  + [Contare gli operatori di espressione](dynamodb_example_dynamodb_Scenario_ExpressionOperatorCounting_section.md)
  + [Creazione di una REST API per monitorare i dati COVID-19](dynamodb_example_cross_ApiGatewayDataTracker_section.md)
  + [Creazione di un’applicazione di messaggistica](dynamodb_example_cross_StepFunctionsMessenger_section.md)
  + [Creazione di un’applicazione serverless per gestire foto](dynamodb_example_cross_PAM_section.md)
  + [Creare una tabella con un indice secondario globale](dynamodb_example_dynamodb_CreateTableWithGlobalSecondaryIndex_section.md)
  + [Creare una tabella con throughput a caldo abilitato](dynamodb_example_dynamodb_CreateTableWarmThroughput_section.md)
  + [Creazione di un’applicazione web per tracciare i dati DynamoDB](dynamodb_example_cross_DynamoDBDataTracker_section.md)
  + [Creazione di un’applicazione di chat websocket](dynamodb_example_cross_ApiGatewayWebsocketChat_section.md)
  + [Creare un elemento con un TTL](dynamodb_example_dynamodb_PutItemTTL_section.md)
  + [Creare e gestire tabelle globali MRSC](dynamodb_example_dynamodb_Scenario_MRSCGlobalTables_section.md)
  + [Crea e gestisce tabelle globali per dimostrare MREC](dynamodb_example_dynamodb_Scenario_GlobalTableOperations_section.md)
  + [Elimina i dati utilizzando istruzioni PartiQL DELETE](dynamodb_example_dynamodb_PartiQLDelete_section.md)
  + [Rilevamento dei DPI nelle immagini](dynamodb_example_cross_RekognitionPhotoAnalyzerPPE_section.md)
  + [Nozioni di base su DynamoDB](dynamodb_example_dynamodb_GettingStarted_070_section.md)
  + [Inserire dati con istruzioni PartiQL INSERT](dynamodb_example_dynamodb_PartiQLInsert_section.md)
  + [Invocazione di una funzione Lambda da un browser](dynamodb_example_cross_LambdaForBrowser_section.md)
  + [Gestire gli indici secondari globali](dynamodb_example_dynamodb_Scenario_GSILifecycle_section.md)
  + [Gestire le policy basate sulle risorse](dynamodb_example_dynamodb_Scenario_ResourcePolicyLifecycle_section.md)
  + [Monitorare le prestazioni di DynamoDB](dynamodb_example_cross_MonitorDynamoDB_section.md)
  + [Eseguire operazioni di query avanzate](dynamodb_example_dynamodb_Scenario_AdvancedQueryTechniques_section.md)
  + [Esecuzione di operazioni di tipo elenco](dynamodb_example_dynamodb_Scenario_ListOperations_section.md)
  + [Eseguire operazioni di mappatura](dynamodb_example_dynamodb_Scenario_MapOperations_section.md)
  + [Eseguire operazioni su set](dynamodb_example_dynamodb_Scenario_SetOperations_section.md)
  + [Esecuzione di una query su una tabella mediante batch di istruzioni PartiQL](dynamodb_example_dynamodb_Scenario_PartiQLBatch_section.md)
  + [Esecuzione di una query mediante PartiQL](dynamodb_example_dynamodb_Scenario_PartiQLSingle_section.md)
  + [Eseguire query su una tabella utilizzando un indice secondario globale](dynamodb_example_dynamodb_Scenarios_QueryWithGlobalSecondaryIndex_section.md)
  + [Eseguire query su una tabella utilizzando una condizione begins\_with](dynamodb_example_dynamodb_Scenarios_QueryWithBeginsWithCondition_section.md)
  + [Eseguire query su una tabella utilizzando un intervallo di date](dynamodb_example_dynamodb_Scenarios_QueryWithDateRange_section.md)
  + [Eseguire query su una tabella con un’espressione di filtro complessa](dynamodb_example_dynamodb_Scenarios_QueryWithComplexFilter_section.md)
  + [Eseguire query su una tabella con un’espressione di filtro dinamica](dynamodb_example_dynamodb_Scenarios_QueryWithDynamicFilter_section.md)
  + [Eseguire query su una tabella con un’espressione di filtro e un limite](dynamodb_example_dynamodb_Scenarios_QueryWithFilterAndLimit_section.md)
  + [Eseguire query su una tabella con attributi annidati](dynamodb_example_dynamodb_Scenarios_QueryWithNestedAttributes_section.md)
  + [Eseguire query su una tabella con impaginazione](dynamodb_example_dynamodb_Scenarios_QueryWithPagination_section.md)
  + [Eseguire query su una tabella con elevata consistenza di lettura](dynamodb_example_dynamodb_Scenarios_QueryWithStronglyConsistentReads_section.md)
  + [Eseguire query sui dati utilizzando istruzioni PartiQL SELECT](dynamodb_example_dynamodb_PartiQLSelect_section.md)
  + [Eseguire query per elementi TTL](dynamodb_example_dynamodb_QueryFilteredTTL_section.md)
  + [Eseguire query utilizzando modelli di data e ora](dynamodb_example_dynamodb_Scenario_DateTimeQueries_section.md)
  + [Salvataggio di EXIF e altre informazioni sull’immagine](dynamodb_example_cross_DetectLabels_section.md)
  + [Configurare il controllo degli accessi basato su attributi](dynamodb_example_dynamodb_Scenario_ABACSetup_section.md)
  + [Comprendere l’ordine di aggiornamento delle espressioni](dynamodb_example_dynamodb_Scenario_UpdateExpressionOrder_section.md)
  + [Aggiornare l’impostazione del throughput a caldo di una tabella](dynamodb_example_dynamodb_UpdateTableWarmThroughput_section.md)
  + [Aggiornare il TTL di un elemento](dynamodb_example_dynamodb_UpdateItemTTL_section.md)
  + [Aggiorna i dati utilizzando PartiQL UPDATE](dynamodb_example_dynamodb_PartiQLUpdate_section.md)
  + [Utilizzo di Gateway API per invocare una funzione Lambda](dynamodb_example_cross_LambdaAPIGateway_section.md)
  + [Utilizzo di Step Functions per invocare le funzioni Lambda](dynamodb_example_cross_ServerlessWorkflows_section.md)
  + [Utilizzo di un modello di documento](dynamodb_example_dynamodb_MidLevelInterface_section.md)
  + [Utilizzo di un modello di persistenza degli oggetti di alto livello](dynamodb_example_dynamodb_HighLevelInterface_section.md)
  + [Utilizzare le operazioni dei contatori atomici](dynamodb_example_dynamodb_Scenario_AtomicCounterOperations_section.md)
  + [Utilizzare le operazioni condizionali](dynamodb_example_dynamodb_Scenario_ConditionalOperations_section.md)
  + [Utilizzare i nomi degli attributi di espressione](dynamodb_example_dynamodb_Scenario_ExpressionAttributeNames_section.md)
  + [Utilizzo degli eventi pianificati per invocare una funzione Lambda](dynamodb_example_cross_LambdaScheduledEvents_section.md)
  + [Utilizzare gli indici secondari locali](dynamodb_example_dynamodb_Scenario_LSIExamples_section.md)
  + [Lavora con Streams e Time-to-Live](dynamodb_example_dynamodb_Scenario_StreamsAndTTL_section.md)
  + [Utilizzare tabelle globali e la replica multi-Regione con consistenza effettiva (MREC)](dynamodb_example_dynamodb_Scenario_MultiRegionReplication_section.md)
  + [Utilizzare il tagging delle risorse](dynamodb_example_dynamodb_Scenario_TaggingExamples_section.md)
  + [Utilizzare la crittografia delle tabelle](dynamodb_example_dynamodb_Scenario_EncryptionExamples_section.md)
+ [Esempi serverless](dynamodb_code_examples_serverless_examples.md)
  + [Invocare una funzione Lambda da un trigger DynamoDB](dynamodb_example_serverless_DynamoDB_Lambda_section.md)
  + [Segnalazione di errori di elementi batch per funzioni Lambda con un trigger DynamoDB](dynamodb_example_serverless_DynamoDB_Lambda_batch_item_failures_section.md)
+ [AWS contributi della comunità](dynamodb_code_examples_aws_community_contributions.md)
  + [Creare e testare un’applicazione serverless](dynamodb_example_tributary-lite_serverless-application_section.md)