2

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

action.disable_delete_all_indices: true action.auto_create_index: false

Apprrecaite 任何输入。

4

1 回答 1

0

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

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

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

例子:

$elasticsearch_params['connectionParams']['auth'] = 
                   array($collection['username'],$collection['password'],'Basic')
于 2014-12-09T10:57:26.533 回答