如何在AWS实例上公开ElasticSearch?

4
我已经在AWS实例上安装了ElasticSearch,并且成功地从另一个AWS实例进行了测试。 我想在远程机器上使用.Net应用程序将我的数据加载到ElasticSearch中。
如何配置我的AWS实例,以允许来自远程计算机的TCP端口9200的连接? 我已验证iptables处于关闭状态,ES进程绑定到0.0.0.0。
提前感谢您的帮助。
1个回答

9
在您的EC2仪表板中,左侧菜单中有“安全组”。找到实例使用的“安全组”(可以在实例描述中找到)。
选择安全组,选择“Inbound”选项卡,然后单击“编辑”。添加“自定义TCP”规则,将端口设置为9200,并将源设置为“任何地方”。
不建议将端口9200对外开放,“源”应该是EC2实例的子网或IP,以便您(或您的应用程序)访问elasticsearch。 Security Group

谢谢回复。您上面发布的内容正是我们配置的内容。 - user481779
我们配置了错误的安全组!你的截图让我们仔细检查了我们的配置。谢谢。 - user481779

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接