Grafana是否支持修改已有API Key的角色权限
Grafana API Key角色权限修改问题解答
Grafana原生不支持直接修改已创建的普通API Key的角色或权限,API Key的权限角色在创建时就已经固定绑定,不管是Web UI还是官方接口,都没有提供编辑已有API Key权限的功能,你无法直接把已有的Admin权限API Key直接调整为Viewer权限。
你可以通过以下流程实现权限调整的需求:
- 先梳理旧API Key的所有使用场景,确认替换不会影响业务运行
- 使用组织管理员账号登录Grafana,进入
管理 > API密钥页面(部分版本路径为配置 > API密钥,也可以直接在顶部搜索框搜索API Keys快速进入) - 点击「新增API密钥」,填写密钥名称,角色选择目标权限(如Viewer),按需设置有效期后生成新密钥,及时复制保存好新的密钥值
- 把所有业务场景中用到旧高权限API Key的地方全部替换为新生成的低权限密钥,验证所有业务功能运行正常
- 回到API密钥管理页面,删除原来的Admin权限旧密钥即可
如果你使用的是Grafana 9及以上版本,更推荐使用官方推出的**服务账号(Service Account)**机制生成访问令牌:服务账号支持随时修改绑定的角色权限,修改后该服务账号下生成的所有访问令牌权限会同步生效,不需要删除重建令牌。
内容的提问来源于stack exchange,提问作者Utkarsh Jain
相关产品推荐
相关产品推荐

