tencent cloud

Elasticsearch Service

新手指引
动态与公告
产品动态
产品公告
安全公告
产品简介
产品概述
Elasticsearch 版本支持说明
产品功能
高级特性(X-Pack)
产品优势
应用场景
能力与限制说明
相关概念
购买指南
计费概述
产品定价
ES Serverless 服务定价
欠费说明
ES 内核增强
内核版本发布记录
定向路由优化
压缩算法优化
FST Off Heap 内存优化
快速入门
集群规格和容量配置评估
创建集群
访问集群
ES Serverless 服务指南
服务概述
基本概念
5分钟快速体验
快速使用
访问控制
数据写入
数据查询
索引管理
告警管理
ES API 参考
相关问题
数据应用指南
数据应用概述
数据管理
ES 集群指南
集群管理
访问控制
集群多可用区部署
集群扩缩容
集群配置
插件配置
监控与告警
日志查询
数据备份
升级
实践教程
数据迁移和同步
应用场景构建
索引设置
SQL 支持
企业微信机器人接收 Watcher 告警
API 文档
History
Introduction
API Category
Instance APIs
Making API Requests
Data Types
Error Codes
常见问题
产品相关问题
ES 集群
词汇表
新版介绍
Elasticsearch Service 2020.07新版
Elasticsearch Service 2020.2新版
Elasticsearch Service 2019.12新版

LDAP 身份验证

PDF
聚焦模式
字号
最后更新时间: 2024-12-03 14:49:29
本文介绍如何基于腾讯云 Elasticsearch Service 配置轻量目录访问协议 LDAP(Lightweight Directory Access Protocol)认证,以实现相应角色的 LDAP 用户访问腾讯云 Elasticsearch Service。

使用限制

LDAP 身份验证是 Elasticsearch 官方商业特性 X-pack 提供的高级功能,当前仅在白金版集群支持。其他版本集群如需使用,请先升级至白金版。

设置 LDAP 身份验证

1. 登录腾讯云 Elasticsearch 控制台,单击集群名称访问目标集群,跳转至基础配置页面。
2. 访问控制模块,单击身份验证的编辑按钮,进入身份验证设置界面。
avatar


3. 填写相关内容
url:LDAP 服务器地址。ldap 服务器地址,以“ldap://”开头,后面填写域名或者 IP 地址。请确保填写的 URL 可在您的 VPC 下内网访问,否则该配置将无法生效。
bind_dn:用于 LDAP 服务器认证的成员 DN。需满足 DN 层次型语法结构,如:cn=admin,dc=husor,dc=com,长度不超过200个字符。
bind_password:LDAP 服务器连接密码。支持大小写字母、数字及符号-!@#$%&^*+=_:;,.?的组合,长度为6 - 63个字符。
user_search.base_dn:用于检索已绑定 LDAP 成员的基准 DN。需满足 DN 层次型语法结构,如:ou=HusorSSO,ou=People,dc=husor,dc=com,长度不超过200个字符。
user_search.filter:查询过滤条件,系统将过滤满足条件的绑定关系。如:(uid={0})。
group_search.base_dn:用于检索已绑定 LDAP 用户组的基准 DN。需满足 DN 层次型语法结构,如:ou=HusorSSO,ou=People,dc=husor,dc=com,长度不超过200个字符。

avatar


4. 确认填写内容无误后,单击确定,在弹出的对话框中,阅读注意事项,确认后,集群将会重启,可以在集群变更记录中查看变更进度。



5. 设置成功后,您将会在身份验证看到 LDAP 已开启,如需修改 LDAP 身份验证设置,单击 LDAP 已开启 即可进行编辑。
avatar



配置 LDAP 用户角色权限

1. 设置了 LDAP身份验证后,LDAP 用户还没有被分配任何权限,无法使用 LDAP 方式访问 ES 集群/Kibana,需要在 Kibana 中对 LDAP 用户进行角色映射。
2. 登录腾讯云 Elasticsearch 控制台,跳转进入集群的 Kibana 主页,进入 Kibana 的 Dev Tools 页面。
3. 参考官方文档 role mapping API,创建 LDAP 用户与角色的映射关系。例如下面的示例,为 LDAP 用户 zhangsan 赋予了 superuser 角色的权限。
POST _xpack/security/role_mapping/ldap_role_mapping_zhangsan?pretty
{
"roles": [ "superuser" ],
"enabled": true,
"rules": {
"any": [
{
"field": {
"username": "zhangsan"
}
}
]
}
}

关闭 LDAP 身份验证

1. 登录腾讯云 Elasticsearch 控制台,单击集群名称访问目标集群,跳转至基础配置页面。
2. 访问控制模块,单击身份验证中的关闭按钮,在弹出的对话框中,阅读注意事项,确认后,LDAP 关闭操作开始,集群将会重启,可以在集群变更记录中查看变更进度。

注意事项

如果集群健康状态为 YELLOW 或 RED,进行修改配置操作有较大风险,需要先修复集群状态,再进行操作。
如果集群存在无副本索引,修改集群配置时会有强制重启的提示和选项框,此时进行修改重启操作有较大风险,可能会出现部分数据短暂无法访问的情况,建议为所有索引添加副本之后,再进行修改配置操作。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈