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

标签 amazon-web-services elasticsearch amazon-ec2

我没有找到这样的指南或文章如何为托管在 Windows 服务器上的 ElasticSearch 执行此操作。

我有 EC2 amazon windows 实例,它在端口 9200 上运行 ElasticSearch 服务器,但我无法通过 _ec2_ip_adress:9200 实现它在服务器之外。
我完全确定所有 TCP 端口都在亚马逊安全组规则中打开,我也关闭了服务器上的防火墙。

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

最佳答案

好吧,但你知道那任何机构能够删除/创建 东西在你的索引,直到你有盾牌。

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

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

check on which IP 还有一件事我记得 ES 将在私有(private) IP 上运行时立即运行。关注 network.host默认为 __local__ .试试 network.host: 0.0.0.0

关于amazon-web-services - 如何打开对托管在 Windows EC2 实例上的 ElasticSearch 服务器的外部访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41602658/

相关文章:

amazon-web-services - Spring Cloud AWS。 SQS。如何配置 FIFO 队列

java - 使用 Java API 更新 ElasticSearch 索引中的嵌套字段

linux - 在 Amazon EC2 Linux 2 上安装 docker-compose。9kb docker-compose 文件

linux - 如何更改 Amazon EC2 实例的平台

elasticsearch - vm.max_map_count太低

amazon-web-services - AWS ELB - 多 VPC 负载平衡

amazon-s3 - S3(Amazon简单存储系统)存储价格如何计算?

postgresql - 启用对 Amazon RDS 上的 PostgreSQL 数据库的本地开发访问

amazon-web-services - 亚马逊 500310 : Invalid operation: syntax error at or near "Drop"

elasticsearch - 如何在elasticsearch中设置最大限制文档?