使用 Gateway 创建网络套接字聊天API应用程序 - AWS SDK代码示例

AWS 文档 AWS SDK示例 GitHub 存储库中还有更多SDK示例

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Gateway 创建网络套接字聊天API应用程序

以下代码示例演示如何创建由API基于 Amazon API Gateway 的 websocket 提供的聊天应用程序。

Python
SDK适用于 Python (Boto3)

演示如何使用 with Amazon API Gateway V2 来创建 AWS SDK for Python (Boto3) 与亚马逊 DynamoDB 集成API的 websocket。 AWS Lambda

  • 创建一个由 API Gateway API 提供服务的网络套接字。

  • 定义在 DynamoDB 中存储连接并向其他聊天参与者发布消息的 Lambda 处理程序。

  • 连接到 Websocket 聊天应用程序并使用 WebSocket 软件包发送消息。

有关如何设置和运行的完整源代码和说明,请参阅上的完整示例GitHub

本示例中使用的服务
  • API网关

  • DynamoDB

  • Lambda