Невозможно подключиться к moquette в экземпляре aws ec2
Я новичок в MQTT и пытаюсь внедрить MQTT MOquette на AWS EC2, я попытался настроить и установить брокер на моей машине и смог подключиться и протестировать его с клиента, однако, когда я делаю то же самое с экземпляром Aws EC2, я может видеть порты 1883, 8080, слушающие IP-адрес 0.0.0.0, но когда я соединяюсь с клиентом, я не могу соединиться.
При настройке хоста на локальной машине я предоставил 0.0.0.0 для хоста и портов 1883, 8080, а на сервере AWS я предоставил частный ip для хоста и портов 1883, 8080. Я добавил правила в группы безопасности, чтобы разрешить tcp на 1883 и 8080,
Мой вопрос заключается в том, каким должно быть значение хоста, которое я должен использовать в AWS, например, частный IP-адрес или URL-адрес aws, например 'ec2-XX-XX-XXX-XX.us-west-2.compute.amazonaws.com', и какой будет URL-адрес из которого я мог получить доступ к брокеру с клиента, например, "tcp://ec2-XX-XX-XXX-XX.us-west-2.compute.amazonaws.com" или IP
Что бы я тут делал не так?? застрял с этим вопросом
Спасибо всем
1 ответ
После некоторого поиска я наконец смог решить проблему, я всегда проверял группы безопасности, где все было правильно, но я пропустил добавление правила в брандмауэре экземпляра ec2 для портов 1883, 8080. Когда это было сделано, я смог подключиться к брокеру. от внешних клиентов.
Спасибо всем, кто пытался помочь.