账号使用说明
更新时间:2024-04-22
百度智能云Elasticsearch(BES
)账号、监控服务Grafana
账号、百度云账号及其子账号、以及百度云AK/SK的使用说明如下所示。
百度智能云Elasticsearch账号
用于访问BES
集群,以及Kibana
服务。
说明:
1.BES
管理员账号(superuser)可以直接访问BES
集群、Kibana
服务,其密码在创建时指定,也可以对密码进行重置,详见:集群创建、密码重置;
2.非管理员账号访问Kibana
服务,需要添加Kibana
服务相关索引的读写权限。下面是创建一个有test索引读写权限,并可以访问Kibana
服务的普通账号例子(BES
账号的管理与权限配置的内容,详见权限管理);
curl -u username:password -XPOST -H "Content-Type: application/json" 'host:port/_user/create' -d '
{
"username" : "username",
"password" : "password",
"get_path" : ["/"],
"put_path" : ["/"],
"post_path" : ["/"],
"del_path" : ["/"],
"head_path" : ["/"],
"read_index": ["test",".kibana"],
"write_index": ["test",".kibana"]
}'
监控服务Grafana账号
用于访问Grafana
服务,查看监控数据。
说明:
1.Grafana
的管理员账号用户名:admin,默认密码:admin;
2.Grafana
的ip地址与Kibana
的ip地址相同,端口为8082;在百度云ES Console的集群详情页,可以查看Grafana
监控URL,如下图所示:
3.修改Grafana
账号密码的命令,如下所示:
curl -X PUT -H "Content-Type: application/json" http://user:oldpass@kibana_ip:8082/api/user/password -d '{
"oldPassword": "oldpass",
"newPassword": "newpass",
"confirmNew": "newpass"
}'
以默认账号密码修改为例,具体的执行命令,如下所示:
curl -X PUT -H "Content-Type: application/json" http://admin:admin@kibana_ip:8082/api/user/password -d '{
"oldPassword": "admin",
"newPassword": "newpass",
"confirmNew": "newpass"
}'
4.使用管理员账号添加新账号的命令,如下所示:
curl -XPOST -H "Content-Type: application/json" http://admin:admin@kibana_ip:8082/api/admin/users -d '{
"login":"user",
"password":"userpassword"
}'
其它账号说明
1.百度云账号及其子账号,通过访问百度云ES Console,对ES集群资源进行管理。百度云子账号的管理,详见:[多用户访问控制]
2.百度云AK/SK,通过Open Api的方式,对ES集群资源进行管理。具体使用详见:BES-Java-SDK、BES-Python-SDK 中的说明;