gpt4 book ai didi

aws-api-gateway - AWS API Gateway WebSocket 的自定义终端节点路径

转载 作者:行者123 更新时间:2023-12-04 17:29:04 28 4
gpt4 key购买 nike

我已经使用 Websocket 协议(protocol)创建了一个 API 网关。部署 API 后,我得到一个 WebSocket URL 和一个连接 URL。

例如

WebSocket URL:wss://xxxx.execute-api.us-west-2.amazonaws.com/test

连接 URL:https://xxxx.execute-api.us-west-2.amazonaws.com/test/@connections

现在一切正常,我可以连接到 API 并发送和接收消息。但是当我尝试访问不同的路径时,我收到 HTTP 403 错误。

例如如果我尝试连接到 wss://xxxx.execute-api.us-west-2.amazonaws.com/test/some/path,我收到 403 错误。

是否有可能以这样一种方式配置 API 网关,使其接受所有路径的连接并将路径传递给 $connect 路由处理程序?

最佳答案

AWS 尚不支持此功能。在这里查看文章和评论 https://medium.com/@lancers/using-parameter-mapping-in-websocket-api-67b414376d5e

有一个使用额外服务器的解决方法,文章的作者提出了以下建议:您可以放置​​自己的服务器,该服务器接受带有路径参数的 URI,然后返回 302 以将客户端重定向到带有查询字符串的 WebSocket API 端点。

关于aws-api-gateway - AWS API Gateway WebSocket 的自定义终端节点路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61334514/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com