Erstellen Sie eine Websocket-Chat-Anwendung mit Gateway API - AWS SDKCode-Beispiele

Weitere AWS SDK Beispiele sind im Repo AWS Doc SDK Examples GitHub verfügbar.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erstellen Sie eine Websocket-Chat-Anwendung mit Gateway API

Das folgende Codebeispiel zeigt, wie Sie eine Chat-Anwendung erstellen, die von einem auf Amazon API Gateway API erstellten Websocket bedient wird.

Python
SDKfür Python (Boto3)

Zeigt, wie Sie AWS SDK for Python (Boto3) mit Amazon API Gateway V2 einen Websocket erstellen, der API sich in Amazon DynamoDB integrieren AWS Lambda lässt.

  • Erstellen Sie einen WebsocketAPI, der von Gateway bereitgestellt wird. API

  • Definieren Sie einen Lambda-Handler, der Verbindungen in DynamoDB speichert und Nachrichten an andere Chat-Teilnehmer sendet.

  • Stellen Sie eine Verbindung zur Websocket-Chat-Anwendung her und senden Sie Nachrichten mit dem Websockets-Paket.

Den vollständigen Quellcode und Anweisungen zur Einrichtung und Ausführung finden Sie im vollständigen Beispiel unter GitHub.

In diesem Beispiel verwendete Dienste
  • APIGateway

  • DynamoDB

  • Lambda