系统索引 #
Easysearch 默认的身份信息存放在一个受保护的系统索引里面,名称为:.security
,
将索引设置为系统索引可以对该索引的数据进行额外的保护,因为即使您的用户帐户对所有索引具有读取权限,也无法直接访问此系统索引中的数据。
您可以在 easysearch.yml
中添加其它您希望需要受到保护的索引。
security.system_indices.enabled: true
security.system_indices.indices: [".infini-*"]
如果要访问系统索引,必须使用管理员证书的方式来进行: 配置管理证书:
curl -k --cert ./admin.crt --key ./admin.key -XGET 'https://localhost:9200/.security/_search'
另一种方法是从每个节点上的 security.system_indices.index
列表中删除该索引,然后重新启动 Easysearch 即可正常操作该索引。