更新时间:2024-11-29 GMT+08:00
接口鉴权白名单配置
操作场景
本章节介绍了Elasticsearch安全模式下白名单的配置方式。配置在白名单中的接口,服务端默认按照elasticsearch用户组权限进行鉴权。普通模式不涉及。
接口鉴权白名单只在用户角色认证模式下生效,Ranger鉴权模式下无效。
对系统的影响
需要重启配置了白名单的实例,重启时,实例无法提供服务。
前提条件
集群已安装Elasticsearch。
参数配置方法
配置自定义鉴权参数方法如下:
- 登录Manager,选择“集群 > 待操作集群的名称 > 服务 > Elasticsearch > 配置 > 全部配置 > Elasticsearch > 自定义”。
- 修改“elasticsearch.customized.configs”的值,增加自定义参数。
自定义参数及值及其说明请参考表1。
表1 参数配置说明 参数名称
自定义参数值格式
说明
customized.authorize.pattern2implementClassName.mapping
_api1,_api2
该配置方式为白名单方式,即将URI中以_api1和_api2开头的请求加入白名单。如果发送该请求的用户在elasticsearch用户组或管理员用户组则鉴权通过。
若有多个接口,使用逗号分隔。
只有Elasticsearch组或更高权限组的用户才能使用白名单中的API。具体操作权限要进行验证。
父主题: 使用Elasticsearch