Creación una aplicación de chat de websocket con API Gateway - Amazon DynamoDB

Creación una aplicación de chat de websocket con API Gateway

En el siguiente ejemplo se muestra cómo crear una aplicación de chat servida por una API de websocket basada en Amazon API Gateway.

Python
SDK para Python (Boto3)

Muestra cómo utilizar AWS SDK for Python (Boto3) con Amazon API Gateway V2 para crear una API de websocket que se integre con AWS Lambda y Amazon DynamoDB.

  • Crear una API de websocket servida por API Gateway.

  • Definir un identificador Lambda que almacene las conexiones en DynamoDB y envíe mensajes a otros participantes del chat.

  • Conectar con la aplicación de chat de websocket y enviar mensajes con el paquete Websockets.

Para ver el código fuente completo y las instrucciones de configuración y ejecución, consulte el ejemplo completo en GitHub.

Servicios utilizados en este ejemplo
  • API Gateway

  • DynamoDB

  • Lambda

Para obtener una lista completa de las guías para desarrolladores del AWS SDK y ejemplos de código, consulte Uso de DynamoDB con un SDK de AWS. En este tema también se incluye información sobre cómo comenzar a utilizar el SDK y detalles sobre sus versiones anteriores.