AWS IoT MQTT Websocket соединение из-за проблемы кукловода докера - PullRequest
0 голосов
/ 11 января 2019

У меня есть веб-страница, которая подключается к AWS IoT с помощью MQTT через веб-сокет с незарегистрированным идентификатором AWS Cognito.

Когда я захожу на эту страницу с веб-браузером (я тестировал Chrome, Firefox, Safari и мобильные версии), все это работает, и я подключен.

Я хочу протестировать страницу с помощью кукловода через докер, чтобы я мог развернуть множество машин для стресс-тестирования страницы.

Когда я использую кукловода с моей локальной машины - это работает. Тем не менее, когда я пытаюсь использовать кукольника из экземпляра докера, это не так.

Я использую alekzonder / puppeteer: последний и простой скрипт, который просто переходит на страницу и ждет 10 секунд. Сама страница загружается, но соединение с веб-сокетом не удается:

failed: Error during WebSocket handshake: Unexpected response code: 403

Что-то мне нужно добавить в образ докера, чтобы разрешить веб-сокеты? или это как-то связано с идентификацией Cognito, созданной из экземпляра Docker?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...