elasticsearch,amazon-ec2,Amazon Web Services,elasticsearch,Amazon Ec2" /> elasticsearch,amazon-ec2,Amazon Web Services,elasticsearch,Amazon Ec2" />

Amazon web services 如何打开对托管在Windows EC2实例上的ElasticSearch服务器的外部访问?

Amazon web services 如何打开对托管在Windows EC2实例上的ElasticSearch服务器的外部访问?,amazon-web-services,elasticsearch,amazon-ec2,Amazon Web Services,elasticsearch,Amazon Ec2,我没有找到这样的指南或文章如何在Windows server上托管ElasticSearch 我有一个EC2 amazon windows实例,它在端口9200上运行ElasticSearch server,但我无法通过服务器外部的\u EC2\u ip\u地址:9200实现它。 我完全确定所有TCP端口都是按照amazon安全组规则打开的,我也关闭了服务器上的防火墙 这就是ElasticSearch配置中的问题。 有人能帮我吗?好吧,但是你知道,任何人都可以删除/创建索引中的内容,直到你拥有盾

我没有找到这样的指南或文章如何在Windows server上托管ElasticSearch

我有一个EC2 amazon windows实例,它在端口
9200
上运行ElasticSearch server,但我无法通过服务器外部的
\u EC2\u ip\u地址:9200
实现它。
我完全确定所有TCP端口都是按照amazon安全组规则打开的,我也关闭了服务器上的防火墙

这就是ElasticSearch配置中的问题。
有人能帮我吗?

好吧,但是你知道,任何人都可以删除/创建索引中的内容,直到你拥有盾牌

如果您真的想打开它,还请确保在windows防火墙中打开了端口9200

所以我要做的是,我可能会在亚马逊的防火墙中限制特定IP对该端口的访问(实际上在我的项目中,我正在这样做:)


还有一件事要做,只要我记得ES将在私有IP上运行。查看
网络。主机
默认为
\uuuuu本地
。尝试
network.host:0.0.0.0

但是你知道任何人都可以删除/创建索引中的内容,直到你拥有盾牌

如果您真的想打开它,还请确保在windows防火墙中打开了端口9200

所以我要做的是,我可能会在亚马逊的防火墙中限制特定IP对该端口的访问(实际上在我的项目中,我正在这样做:)


还有一件事要做,只要我记得ES将在私有IP上运行。查看
网络。主机
默认为
\uuuuu本地
。尝试
network.host:0.0.0.0

我知道,但正如我所描述的,我关闭了防火墙,所以这意味着目前所有端口都应该可以从外部使用。。。在我的计划中,我将为ES配置cors,这将解决安全问题,但就目前而言,我甚至无法从任何服务器访问我知道的,但正如我所描述的,我关闭了防火墙,所以这意味着就目前而言,所有端口都应该可以从外部访问。。。在我的计划中,我将为ES配置cors,这将解决安全问题,但目前我甚至无法从任何软件获得访问权限