2015-04-04 47 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

相關問題