Mau*_*ale 11 amazon-web-services socket.io amazon-cognito aws-api-gateway
我想用Socket.io服务器端点映射API网关端点,以便通过Cognito对用户进行身份验证,如果成功,则重定向到Socket.io服务器并建立带有可选名称空间和房间的套接字。
那有道理吗?我没有找到任何示例,并且API Gateway仅在最近启用了WebSocket API,但不支持Socket.io
你的问题有两部分:
首先,API 网关使用 Cognito 对您的客户端进行身份验证;
其次,假设您正在使用运行带有 Socket.IO 的 Node.JS 的 EC2,使用 API 网关作为客户端的端点。
对于第一部分,您可以使用AWS 文档中的以下参考。当您谈论 AWS Cognito 时,有几个子部分,例如包括Method Execution启用 API 资源端点 HTTP 方法的AIM 权限。
对于第二点,启用API网关,建立与EC2端口上运行Socket.io你可以读到这样一些参考的同步连接这一项。您应该配置您的 API 网关:
WebSocket连接\$default$connect,$disconnect以及$default
| 归档时间: |
|
| 查看次数: |
767 次 |
| 最近记录: |