繁体   English   中英

如何限制Elasticsearch集群上的索引创建/删除?

[英]How to restrict index creation/deletion on Elasticsearch cluster?

如何在ElasticSearch 1.0.0集群中认证/保护索引创建/删除操作? 还想知道如何在ElasticSearch HQ插件上禁用删除索引操作? 我尝试了以下Elasticsearch.yml文件中的设置,但仍然允许用户执行操作。

action.disable_delete_all_indices:true action.auto_create_index:false

适当输入。

编写一个自定义ConnectionPool类,并使用该类代替客户端附带的默认连接池,并将auth参数设为必需。

现在,您可以每次对用户进行身份验证。

您可以使用Pimple ,这是一个简单的PHP依赖注入容器

例:

$elasticsearch_params['connectionParams']['auth'] = 
                   array($collection['username'],$collection['password'],'Basic')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM