AWS WebSocket API 网关必须对 $connect、$disconnect 和 $default 具有相同的集成?

Posted

技术标签:

【中文标题】AWS WebSocket API 网关必须对 $connect、$disconnect 和 $default 具有相同的集成?【英文标题】:AWS WebSocket API gateway must have the same integration for $connect, $disconnect and $default? 【发布时间】:2021-02-13 15:45:30 【问题描述】:

我通过控制台创建了一个 AWS websocket api 网关,然后设置了路由。我发现 AWS 对 $connect、$disconnect 和 $default 保持相同的集成。如果我更改其中一个,那么其他两个的配置将被相同的更改覆盖。

例如,在 $connect 中,如果我单击“集成请求”并选择“集成类型”为“HTTP”(取消选中 HTTP 代理)并将“端点 URL”设置为“http://xyzw:8080/connect” ,那么包括“集成类型”和“端点 URL”在内的相同设置也将应用于 $disconnect 和 $default。这 3 条路线不可能有不同的集成,这似乎非常有问题。如何对这些预定义的路由进行单独的集成?谢谢!

【问题讨论】:

【参考方案1】:

我找到了解决方法。把路由删掉再重新添加,问题就解决了。

【讨论】:

以上是关于AWS WebSocket API 网关必须对 $connect、$disconnect 和 $default 具有相同的集成?的主要内容,如果未能解决你的问题,请参考以下文章

使用来自 REST 客户端 Postman 的 AWS_IAM 和 API 密钥对 AWS API 网关进行身份验证

AWS:使用 cloudformation 模板将 WAF 附加到 api 网关

指向 DigitalOcean 域的 AWS API 网关

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

修复 AWS API 网关不存在的 CORS“对预检的响应 ...”标头并放大

未找到 AWS API 网关