ошибка localstack для IoT: соединение было закрыто до того, как мы получили правильный ответ - PullRequest
0 голосов
/ 07 ноября 2019

Я пытаюсь настроить локальный стек для нашего тестирования стека IoT в AWS. Но я получаю сообщение об ошибке тайм-аута соединения для базового API, такого как list-thing-groups, list-thing и т. Д. Поскольку IoT не поддерживается на бесплатном уровне, я использую платную версию localstack. Я включил службы SQS, SNS и IoT, используя localstack, установив переменную SERVICES

export SERVICES=sqs,sns,iot

Получив следующее сообщение об ошибке:

$ aws --endpoint-url=http://localhost:4589 iot list-thing-groups
Connection was closed before we received a valid response from endpoint URL: "http://localhost:4589/thing-groups".

Когда я пытался использовать SNS,все работало нормально без каких-либо проблем. Не уверен, почему это не работает для IoT. Сообщение после запуска контейнера localstack не говорит о IoT, не знаю почему.

Starting local dev environment. CTRL-C to quit.
2019-11-07T01:37:24:INFO:localstack_ext.bootstrap.licensing: Successfully activated API key
Waiting for all LocalStack services to be ready
Starting mock SNS (http port 4575)...
2019-11-07T01:37:25:INFO:localstack.multiserver: Starting multi API server process on port 51492
Starting mock SQS (http port 4576)...
Ready.

Дайте мне знать, если я что-то упустил.

...