(ASK) 我们如何使用 AWS api 网关调试本地 websocket

Posted

技术标签:

【中文标题】(ASK) 我们如何使用 AWS api 网关调试本地 websocket【英文标题】:(ASK) How we debug local websocket with AWS api gateway 【发布时间】:2019-08-30 21:26:17 【问题描述】:

我需要使用 AWS Web Socket API Gateway 在本地测试我的函数。有没有办法在我的本地机器上模仿或复制 AWS Web Socket 的行为?所以我不需要部署我的 Lambda 函数的每一个小改动

谢谢

【问题讨论】:

【参考方案1】:

很遗憾,我们仍在等待本地 sam 对 API Gateway v2 的支持。

https://github.com/awslabs/aws-sam-cli/issues/896

【讨论】:

【参考方案2】:

最近我发现here 有一个名为aws-lambda-ws-server 的解决方法,它在本地运行时使用 websocket 服务器包装路由,也可以部署为 AWS Lambda。

希望这将在未来对其他人有所帮助!

【讨论】:

以上是关于(ASK) 我们如何使用 AWS api 网关调试本地 websocket的主要内容,如果未能解决你的问题,请参考以下文章

AWS API网关指向Elastic:访问密钥PHP

如何使用 cloudformation 创建私有 AWS Api 网关?

使用 REST 客户端 POSTMAN 使用 api 密钥调用 AWS api 网关端点

如何使用 AWS API 网关和 Lambda 通过 CORS?

api 网关与 aws 批处理集成

如何将AWS API网关阶段指向特定的lambda函数别名?