Criar uma aplicação de mensageiro com o Step Functions - Exemplos de código do AWS SDK

Há mais exemplos do AWS SDK disponíveis no repositório do GitHub Documento de Exemplos do AWS SDK.

Criar uma aplicação de mensageiro com o Step Functions

O exemplo de código a seguir mostra como criar uma aplicação de mensageiro do AWS Step Functions que recupera registros de mensagens de uma tabela de banco de dados.

Python
SDK para Python (Boto3).

Mostra como usar o AWS SDK para Python (Boto3) com o AWS Step Functions para criar uma aplicação de mensageiro que recupere registros de mensagens de uma tabela do Amazon DynamoDB e os envia com o Amazon Simple Queue Service (Amazon SQS). A máquina de estado se integra a uma função do AWS Lambda para verificar o banco de dados em busca de mensagens não enviadas.

  • Crie uma máquina de estado que recupere e atualize registros de mensagens de uma tabela do Amazon DynamoDB.

  • Atualize a definição de máquina de estado para enviar mensagens ao Amazon Simple Queue Service (Amazon SQS).

  • Inicie e interrompa execuções da máquina de estado.

  • Conecte-se ao Lambda, ao DynamoDB e ao Amazon SQS por meio de uma máquina de estado usando integrações de serviço.

Para obter o código-fonte completo e instruções sobre como configurar e executar o exemplo, consulte o exemplo completo no GitHub.

Serviços usados neste exemplo
  • DynamoDB

  • Lambda

  • Amazon SQS

  • Step Functions