2015-04-04 82 views
2

我已经在AWS实例上安装了ElasticSearch,并成功从另一个AWS实例对其进行了测试。我想在远程计算机上使用.Net应用程序将我的数据加载到ElasticSearch。如何在AWS实例上公开ElasticSearch?

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

在此先感谢。

回答

6

在您的EC2仪表板的左侧菜单中,有“安全组”。找到你的实例使用了哪个“安全组”(你可以在实例描述中找到它)。

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

离开港口9200开放世界“来源是'任何地方'”不建议。您可以打开此端口,以查找您(您的应用)要从中访问elasticsearch的EC2实例的子网或IP。

Security Group

+0

感谢您的回复。您上面发布的内容正是我们配置的内容。 – user481779 2015-04-04 01:25:07

+0

我们正在配置错误的安全组!你的截图让我们仔细看看我们的配置。谢谢。 – user481779 2015-04-04 01:47:49

相关问题