Как настроить Rest Api с веб-сокетом в API Gateway? - PullRequest
0 голосов
/ 23 января 2020

Я создал проект Flask. Мой проект содержит несколько маршрутов, таких как / login, / getUser. Также я реализовал socket.io. Для развертывания я использовал AWS Lambda. Я развернул его на лямбда с помощью ZAPPA.

Как я вижу в API Gateway, он перенаправляет все маршруты в функцию лямбды. Но дело в том, что мое соединение с socket.io не работает. Очевидно, что это не будет работать, потому что для сокета ему нужно постоянное соединение, которое не обеспечивает лямбда. Чтобы решить эту проблему, я запустил один сервер EC2, чтобы установить sh сокетное соединение. Этот сервер EC2 находится в том же VP C. публично не подвергается.

Итак, чтобы установить это сокетное соединение, мне нужно будет сделать это в шлюзе API, который перенаправит flask route - / login, / getUser на функцию lambda и установит sh сокетное соединение с EC2 сервер который я запустил?

...