Criar uma aplicação de chat websocket com o API Gateway - Amazon DynamoDB

Criar uma aplicação de chat websocket com o API Gateway

O exemplo de código a seguir mostra como criar uma aplicação de chat que é atendido por uma API de Websocket criada no Amazon API Gateway.

Python
SDK para Python (Boto3)

Mostra como usar o AWS SDK for Python (Boto3) com o Amazon API Gateway V2 para criar uma API de Websocket que se integra ao AWS Lambda e ao Amazon DynamoDB.

  • Crie uma API de Websocket atendida pelo API Gateway.

  • Defina um manipulador do Lambda que armazena conexões no DynamoDB e publica mensagens para outros participantes do chat.

  • Conecte-se à aplicação de chat websocket e envie mensagens com o pacote Websockets.

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
  • API Gateway

  • DynamoDB

  • Lambda

Para obter uma lista completa dos Guias do desenvolvedor do AWS SDK e exemplos de código, consulte Usar o DynamoDB com um AWS SDK. Este tópico também inclui informações sobre como começar e detalhes sobre versões anteriores do SDK.