使用 AWS Lambda 观看 SNS 主题并通过 websocket 传送?

Esb*_*ald 6 amazon-web-services websocket amazon-sns reactjs aws-lambda

出于测试/调试目的,我将创建一个网络应用程序来模拟我们系统中第 3 方参与者之一的功能。它应该能够发布和订阅在 AWS SNS 服务上发送的消息。

我计划制作一个 ReactJS Web 应用程序,它调用在 AWS Lambda 中制作的 API。发送消息应该没问题,应用程序中有一些按钮,调用将 SNS 消息发布到主题的 Lambda。

但是如何监控发送到我想观看的相关主题的消息呢?我正在考虑使用可以接收消息的 websocket。我知道我可以使用 SNS 消息触发 Lambda,但是如何让 lambda 将这些消息传送到 websocket?在没有永久服务器会话运行的情况下,这可能吗?我应该与 AWS 工具箱中的其他内容结合使用吗?

Mar*_*k B 5

当我最初写这个答案时,对 Lambda 的 websocket 支持不可用,但现在是: https: //aws.amazon.com/blogs/compute/announcing-websocket-apis-in-amazon-api-gateway/