使用 API Gateway 建立 Websocket 聊天應用程式 - Amazon DynamoDB

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 API Gateway 建立 Websocket 聊天應用程式

下列程式碼範例示範如何建立由 Amazon API Gateway API 建置的 Websocket 提供的聊天應用程式。

Python
SDK for Python (Boto3)

示範如何使用 AWS SDK for Python (Boto3) 搭配 Amazon API Gateway V2 來建立與 AWS Lambda 和 Amazon DynamoDB API整合的 Websocket。

  • 建立 API Gateway API提供的 Websocket。

  • 定義 Lambda 處理常式,該常式將連接存放在 DynamoDB 中,並將訊息傳送給其他聊天參與者。

  • 連接至 websocket 聊天應用程式,並使用 Websockets 套件傳送訊息。

如需設定和執行的完整原始程式碼和指示,請參閱 上的完整範例GitHub

此範例中使用的服務
  • API 閘道

  • DynamoDB

  • Lambda

如需開發人員指南和程式碼範例的完整清單 AWS SDK,請參閱 搭配 使用 DynamoDB AWS SDK。本主題也包含有關入門的資訊,以及先前SDK版本的詳細資訊。