URL-адрес, созданный при запуске однострочного сценария развертывания на виртуальной машине EC2 Ubuntu, не работает

Я запустил однострочный сценарий развертывания на экземпляре AWS EC2, который, в свою очередь, запускает кластер k3s (облегченные кубернеты) и возвращает URL-адрес для доступа к моему боту Rasa (платформа для разработки чат-ботов с открытым исходным кодом).

Сгенерированный URL Когда я попытался запустить URL-адрес в браузере, он не ответил. (не удалось подключиться)

Я подумал, что это может происходить из-за того, что порт 80 (порт HTTP на AWS) не открыт. Я проверил, и доступ к порту 80 разрешен, но URL-адрес все еще не работает. Пожалуйста, помогите мне найти решение проблемы, с которой я столкнулся.


person Gaurav Sharma    schedule 21.09.2020    source источник


Ответы (1)


Я вижу, потому что вы не удалили полностью IP-адрес, который начинается с 172. URL-адрес использует частный IP-адрес экземпляра EC2. Вам необходимо изменить URL-адрес, чтобы использовать общедоступный IP-адрес экземпляра EC2.

person Mark B    schedule 21.09.2020
comment
Спасибо за ваш быстрый ответ. Как вы предлагаете мне это сделать, поскольку URL-адрес создается автоматически при запуске сценария развертывания (curl -s get-rasa-x.rasa.com | sudo bash)? - person Gaurav Sharma; 21.09.2020
comment
Если вам просто нужен URL-адрес для вставки в браузер, перейдите к общедоступному IP-адресу из консоли AWS и измените URL-адрес вручную. - person Mark B; 21.09.2020
comment
URL теперь работает нормально. Не нужно было его модифицировать. Проблема была с портом 80 (он был закрыт). - person Gaurav Sharma; 22.09.2020