我正在尝试使用grafana HTTP rest api创建新用户:
我正在做HTTP post到https://adminTest:adminTest@grafanaUrl:8086/api/admin/users
与主体:
{
"name":"User",
"email":"user@graf.com",
"login":"user",
"password":"userpassword"
}
然而我得到:
{
"message": "Permission denied"
}
用HTTP api创建用户的正确步骤是什么?adminTest
帐户为grafana中的admin帐户,
要使用HTTP管理API,用户必须是Grafana服务器管理员。因此,术语Grafana管理可能会有一点误导。
要让一个用户成为Grafana服务器管理员,你自己必须是一个管理员。来自文档:
分配或删除Grafana管理员权限:
- 以服务器管理员身份登录到Grafana。
- 将鼠标悬停在服务器管理(屏蔽)图标上,直到出现菜单,然后单击Users。
- 单击用户。
- 在Grafana Admin部分,点击Change.
- 单击"是"或"否",这取决于您是否希望该用户具有Grafana服务器管理员角色。
- 点击改变。