kibana创建用户api
时间: 2023-11-24 22:01:09 浏览: 126
adduserbyapi
Kibana没有原生的API来创建用户,但是可以通过 Elasticsearch API 来实现。以下是一个示例:
1. 使用以下命令在 Elasticsearch 中创建一个新用户:
```
POST /_security/user/<username>
{
"password" : "<password>",
"roles" : ["<role1>", "<role2>"],
"full_name" : "<full_name>",
"email" : "<email>",
"metadata" : {
"intelligence" : 7
}
}
```
其中,`<username>` 是你想要创建的用户名,`<password>` 是密码,`<role1>` 和 `<role2>` 是该用户所属的角色,`<full_name>` 和 `<email>` 是用户的完整名称和电子邮件地址。`metadata` 可以添加任何自定义信息。
2. 在 Kibana 中打开 `kibana.yml` 文件,将以下配置添加到文件中:
```
elasticsearch.username: "<username>"
elasticsearch.password: "<password>"
```
其中,`<username>` 和 `<password>` 是刚刚创建的用户名和密码。
3. 重启 Kibana 以使更改生效。
现在你已经成功创建了一个新用户,并且可以使用该用户登录 Kibana。
阅读全文