如何在AWS实例上公开ElasticSearch?

use*_*779 3 amazon-ec2 elasticsearch

我在AWS实例上安装了ElasticSearch,并从另一个AWS实例成功测试了它.我想在远程计算机上使用.Net应用程序将我的数据加载到ElasticSearch.

如何配置我的AWS实例以允许从远程计算机通过TCP端口9200进行连接?我已经验证iptables已关闭,ES进程绑定到0.0.0.0.

提前致谢.

Ale*_*ulu 7

在您的EC2仪表板的左侧菜单中,有"安全组".找到您的实例使用的"安全组"(您可以在实例描述中找到它).

选择安全组,选择"入站"选项卡,然后单击"编辑".添加"自定义TCP"规则,将端口设置为9200并将Source设置为"Anywhere".

不建议将9200端口保持开放状态"来源为'任何地方'".您可以为您(您的应用程序)要访问elasticsearch的EC2实例的子网或IP打开此端口.

安全组