创建 Grafana API 令牌的选项

Posted

技术标签:

【中文标题】创建 Grafana API 令牌的选项【英文标题】:Options for creating a Grafana API Token 【发布时间】:2020-11-10 02:33:58 【问题描述】:

我的组织运行一个仅允许 SSO 登录的 grafana 7.0 实例。我想为我的用户帐户创建一个 API 令牌,但基于these instruction,如果不提供密码似乎是不可能的。这种理解准确吗?

【问题讨论】:

【参考方案1】:

正如@Amal.Touzani 所述,API 密钥是按组织创建的,而不是按用户创建的。

Instruction,您提到的,在创建 API 令牌时需要管理员密码来验证管理员用户。稍后访问级别将由请求中指定的角色定义,例如它是"role": "Admin"。角色可以是查看者、编辑者或管理员 (as mentioned here)

当然,所有这些步骤都可以通过 Grafana 管理 UI 完成:

【讨论】:

【参考方案2】:

我认为您的用户应该有权创建 API 令牌,但您没有提供 密码。 根据文档,Admin API 需要(用户名、密码)进行身份验证。 但 API Tokens 目前只与组织和组织角色相关联,请查看以下链接:

https://grafana.com/docs/grafana/latest/http_api/admin/

https://grafana.com/docs/grafana/latest/http_api/auth/

https://grafana.com/docs/grafana/latest/tutorials/api_org_token_howto/

【讨论】:

以上是关于创建 Grafana API 令牌的选项的主要内容,如果未能解决你的问题,请参考以下文章

grafana-piechart-panel 安装

如何在搬运工中将两个 docker 容器相互连接

Grafana 5.1.0 中的divideSeriesList

[转帖]Grafana背后的Nginx和Apache Proxy

在 Grafana 图形直方图中显示百分比

MySQL: 9 为数据库部署Prometheus+Grafana监控系统