使用 API Gateway 建立 Websocket 聊天應用程式 - AWS SDK 程式碼範例

文件 AWS SDK AWS 範例 SDK 儲存庫中有更多可用的 GitHub 範例。

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

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

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

Python
SDK for Python (Boto3)

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

  • 建立由 API Gateway 提供的 Websocket API。

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

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

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

此範例中使用的服務
  • API Gateway

  • DynamoDB

  • Lambda