在Spring Boot中创建多个Kibana用户和权限的步骤如下:
1. 在Elasticsearch中创建多个新的用户,可以使用以下命令:
```
POST /_security/user/kibana_user1
{
"password" : "password1",
"roles" : [ "kibana_system" ]
}
POST /_security/user/kibana_user2
{
"password" : "password2",
"roles" : [ "kibana_system", "read_only" ]
}
```
2. 在Kibana配置文件中添加以下内容:
```
elasticsearch.username: kibana_user1
elasticsearch.password: password1
```
3. 在Kibana中为每个用户分配角色和权限。可以通过以下步骤完成:
- 登录Kibana并转到“Security”选项卡。
- 点击“Roles”选项卡,并创建一个新的角色。
- 为该角色分配所需的权限。
- 转到“Users”选项卡,并将新创建的用户添加到该角色中。
4. 重复步骤2和3,为每个用户设置不同的用户名和密码以及相应的角色和权限。
完成以上步骤后,您就可以使用多个Kibana用户登录并访问所分配的权限了。