Creazione di un'applicazione di messaggistica con Step Functions - Amazon DynamoDB

Creazione di un'applicazione di messaggistica con Step Functions

L'esempio di codice seguente mostra come creare un'applicazione di messaggistica AWS Step Functions che recuperi i record dei messaggi da una tabella di database.

Python
SDK per Python (Boto3)

Mostra come usare AWS SDK per Python (Boto3) con AWS Step Functions per creare un'applicazione di messaggistica che recuperi i record di messaggi da una tabella Amazon DynamoDB e li invii con Amazon Simple Queue Service (Amazon SQS). La macchina a stati si integra con una funzione AWS Lambda per scansionare il database alla ricerca di messaggi non inviati.

  • Crea una macchina a stati che recuperi e aggiorni i record di messaggi da una tabella Amazon DynamoDB.

  • Aggiorna la definizione della macchina a stati per inviare messaggi anche ad Amazon Simple Queue Service (Amazon SQS).

  • Avvia e arresta l'esecuzione della macchina a stati.

  • Connettiti a Lambda, DynamoDB e Amazon SQS da una macchina a stati utilizzando le integrazioni di servizi.

Per il codice sorgente completo e le istruzioni su come configurare ed eseguire, vedi l'esempio completo su GitHub.

Servizi utilizzati in questo esempio
  • DynamoDB

  • Lambda

  • Amazon SQS

  • Step Functions

Per un elenco completo delle guide per gli sviluppatori di SDK AWS ed esempi di codice, consulta la sezione Utilizzo di DynamoDB con un SDK AWS. Questo argomento include anche informazioni su come iniziare e dettagli sulle versioni precedenti dell'SDK.