Panoramica del supporto AWS SDK per DynamoDB - Amazon DynamoDB

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

Panoramica del supporto AWS SDK per DynamoDB

Il diagramma seguente fornisce una panoramica di alto livello della programmazione di applicazioni Amazon DynamoDB utilizzando gli SDK. AWS

Modello di programmazione per l'utilizzo di DynamoDB con AWS SDK.
  1. Scrivi un'applicazione utilizzando un AWS SDK per il tuo linguaggio di programmazione.

  2. Ogni AWS SDK fornisce una o più interfacce programmatiche per lavorare con DynamoDB. Le interfacce specifiche disponibili dipendono dal linguaggio di programmazione e dall'SDK utilizzati. AWS Le opzioni includono:

  3. L' AWS SDK crea richieste HTTP (S) da utilizzare con l'API DynamoDB di basso livello.

  4. L' AWS SDK invia la richiesta all'endpoint DynamoDB.

  5. DynamoDB esegue la richiesta. Se la richiesta ha esito positivo, DynamoDB restituisce un codice di risposta HTTP 200 (OK). Se la richiesta ha esito negativo, DynamoDB restituisce un codice di errore HTTP e un messaggio di errore.

  6. L' AWS SDK elabora la risposta e la ripropaga all'applicazione.

Ciascuno degli AWS SDK fornisce servizi importanti all'applicazione, tra cui:

  • Formattazione delle richieste HTTP(S) e serializzazione dei parametri di richiesta.

  • Generazione di una firma di crittografia per ogni richiesta.

  • Inoltro delle richieste a un endpoint DynamoDB e ricezione delle risposte da DynamoDB.

  • Estrazione dei risultati da quelle risposte.

  • Implementazione della logica dei nuovi tentativi di base in caso di errori.

Per nessuna di queste attività non occorre scrivere del codice.

Nota

Per ulteriori informazioni sugli AWS SDK, incluse le istruzioni di installazione e la documentazione, consulta Tools for Amazon Web Services.