如何禁用 elasticsearch http 模块?

How to disable elasticsearch http module?

elasticsearch的配置文件中"http.enabled"选项的默认值为true,这意味着我们可以通过http命令搜索和管理集群,对于example:DELETE/index_*请求可以删除所有索引。但这在将服务部署到生产环境时是不安全的。我该如何解决这个问题?

您可以实施 shield - 如果您为其中一个 Elasticsearch 支持包付费,这是免费的。

或者实现一个反向代理来检查每个请求和用户 运行 请求,例如 nginx