2014-04-02 69 views
1

如何在ElasticSearch 1.0.0集羣中驗證/保護索引創建/刪除操作?還想知道如何禁用ElasticSearch HQ插件上的刪除索引操作?我嘗試了以下elasticsearch.yml文件中的設置,但仍允許用戶執行操作。如何限制Elasticsearch集羣上的索引創建/刪除?

action.disable_delete_all_indices:真 action.auto_create_index:假

Apprrecaite任何輸入。

回答

0

編寫一個自定義的ConnectionPool類,並使用該類代替隨客戶端提供的默認連接池,並將auth參數設置爲強制參數。

現在您可以每次驗證用戶身份。

您可以使用疙瘩,這是一個簡單的PHP依賴注入容器

例如:

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