创建 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 5.1.0 中的divideSeriesList