使用網關創建一個網絡套接字聊天應用 API - AWS SDK 程式碼範例

AWS 文檔 AWS SDK示例 GitHub 回購中有更多SDK示例

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

使用網關創建一個網絡套接字聊天應用 API

下列程式碼範例示範如何建立聊天應用程式,該應用程式由 Amazon API 閘道上API建置的 Websocket 提供服務。

Python
SDK對於 Python(肉毒桿菌 3)

示範如何使用 AWS SDK for Python (Boto3) 與 Amazon API 閘道 V2 搭配使用,以建立與 Amazon DynamoDB 整合API的 AWS Lambda 網路通訊端。

  • 創建網API關API提供的網絡通訊端。

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

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

有關如何設置和運行的完整源代碼和說明,請參閱中的完整示例GitHub

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

  • DynamoDB

  • Lambda