Grafana:更改现有用户的角色

Posted

技术标签:

【中文标题】Grafana:更改现有用户的角色【英文标题】:Grafana:change the role of an existing user 【发布时间】:2021-05-09 07:48:24 【问题描述】:

我使用curl 命令创建了几个 Grafana 用户。这是我使用的命令。

curl -XPOST -H "Content-Type: application/json" -d '
  "name":"user1@graf.com",
  "email":"user1@graf.com",
  "password":"userpassword",
  "role": "Admin"
' http://admin:admin@grafana01.default.svc.cluster.local:3000/api/admin/users

现在我想将角色从Admin 更改为Viewer。我怎样才能做到这一点?。还有其他方法可以尝试吗?任何帮助表示赞赏?

【问题讨论】:

【参考方案1】:

例如,要将角色更新为查看器,您可以这样做:

curl -XPATCH -H "Content-Type: application/json" -d '
  "role":"Viewer"
' http://admin:admin@grafana01.default.svc.cluster.local:3000/api/orgs/:orgId/users/:userId

一定要使用正确的orgId和userId

看看 https://github.com/grafana/grafana/issues/11945

编辑:我编辑了我之前的(和错误的)答案。

【讨论】:

以上是关于Grafana:更改现有用户的角色的主要内容,如果未能解决你的问题,请参考以下文章

Grafana 通过 API 覆盖现有仪表板

为管理员和查看者添加 grafana 角色

添加现有 PVC 后,Grafana Pod 处于 Init Error 状态

更改 Grafana 端口

“消息”:使用 HTTP API 导入 grafana 现有 json 文件时出现“无法导入仪表板”错误

Grafana配置LDAP认证