Я пытаюсь получить доступ к моему ElasticSearch
на работающем экземпляре EC2 из-за пределов Облака. В настоящее время у меня SSH/HTTP/HTTPS открыты для публики для входящего трафика, а также для всех открытых для исходящего трафика. Я также создал публичный IP-адрес для своего экземпляра EC2.Доступ к ElasticSearch в экземпляре EC2 из-за пределов облака
По умолчанию ElasticSearch находится на порту 9200
. Я не уверен, правильно ли настроил файл elasticsearch.yml
, но в основном он имеет конфигурацию по умолчанию. Я только изменил cluster.name
на что-то еще.
Когда я печатаю в своем общедоступном IP-адресе с портом 9200
в мой локальный браузер или локально делаю telnet {public-ip} 9200
, ответа на него нет. Когда я SSH в свой экземпляр EC2. Я могу выполнить curl localhost:9200
и получить правильный ответ от elasticsearch
Как подключиться к моему ElasticSearch
, работающему на моем экземпляре EC2 из-за пределов облака?
Я добавил пользовательское правило для моей группы безопасности для входящего трафика, который включает в себя порт 9200
и открыто для 0.0.0.0/0
и я до сих пор не могу получить доступ к этому экземпляру EC2
Is port 9200 open in security group? – error2007s
@ error2007s что-то вроде этого? https://postimg.org/image/gos753jyp/ – Liondancer
Да добавьте это правило безопасности, а затем попробуйте, если вы можете подключиться. – error2007s