API密钥
API密钥是一个随机生成的字符串,外部系统使用它与Grafana HTTP API交互。
当你创建一个API键时,你指定一个角色它决定了与API键相关联的权限。角色权限控制API键可以在Grafana资源上执行哪些操作。
注意:如果使用Grafana v8.5或更新版本,请使用服务帐户而不是API密钥。更多信息,请参考Grafana服务帐户。
创建API密钥
当你想和用户一起管理计算工作负载时,创建一个API密钥。
本主题向您展示如何使用Grafana UI创建API密钥。你也可以使用Grafana HTTP API创建一个API密钥。关于通过API创建API密钥的更多信息,请参考通过API创建API密钥。
在你开始之前:
- 确保你拥有创建和编辑API键的权限。关于权限的更多信息,请参考角色和权限。
创建API键:
- 登录到Grafana,将鼠标悬停在上面配置(齿轮图标),点击API密钥。
- 点击新的API密钥。
- 为键输入唯一的名称。
- 在角色字段中,选择要分配给密钥的下列访问级别之一。
- 管理:使用户能够在最广泛、最强大的管理级别上使用api。
- 编辑器或查看器将密钥的用户限制在这些级别的权力。
- 在生存时间字段,指定您希望密钥有效的时间。
- 最长时间为30天(一个月)。输入一个数字和一个字母。包括有效的字母
年代
秒,米
几分钟,h
几个小时,d
好几天,w
好几个星期,米
月。例如,12小时
是12小时和1米
是1个月(30天)。 - 如果你不确定一个API密钥应该有效多长时间,我们建议你选择一个较短的持续时间,比如几个小时。这种方法限制了拥有长时间有效的API密钥的风险。
- 最长时间为30天(一个月)。输入一个数字和一个字母。包括有效的字母
- 点击添加。
将API key迁移到Grafana服务账户
可以将一个或所有API键迁移到Grafana服务帐户。当您将API密钥迁移到服务帐户时,将使用服务帐户令牌创建服务帐户。API密钥将继续工作,你可以在Grafana服务账户令牌细节。有关服务账户的更多信息,请参阅Grafana服务账户的好处。
可以选择迁移单个API密钥,也可以选择迁移所有API密钥。注意,当你迁移所有API密钥时,你就不能再创建新的API密钥了,只能使用服务帐户来代替。
在你开始之前
- 确保您拥有创建Grafana服务帐户的权限。关于权限的更多信息,请参考角色和权限。
将所有API密钥迁移到服务帐户:
- 登录到Grafana,将鼠标悬停在上面配置(齿轮图标),点击API密钥。
- 在页面顶部,找到写着从API密钥切换到服务帐户
- 点击现在迁移到服务帐户。
- 将出现一个确认窗口,要求确认迁移。点击是的,现在迁移如果您愿意继续。
- 一旦迁移成功,你可以选择永远隐藏API键页。点击永远隐藏API键页如果你想这么做的话。
将单个API密钥迁移到服务帐户:
- 登录到Grafana,将鼠标悬停在上面配置(齿轮图标),点击API密钥。
- 找到你想要迁移的API Key。
- 点击迁移至服务账户。
将服务账户令牌还原为API密钥
注意:这是不必要的操作,只应在紧急情况下使用。
可以将服务账户令牌转换回API密钥。您可以使用将服务帐户令牌还原为API关键HTTP API的。
revert将执行以下操作:
- 将给定的服务帐户令牌转换回API密钥
- 删除与给定密钥关联的服务帐户。确保没有其他与服务账户关联的令牌,否则将全部删除。
相关Grafana资源
开幕主题:Grafana 9有什么新内容?
Raj Dutt, Myrle Krantz和Torkel Ödegaard揭开了《Grafana 9》的新内容。观看GrafanaCONline 2022的开幕主题演讲。随需应变。
用Grafana插件统一你的数据:Datadog, Splunk, MongoDB等等
在本次网络研讨会中,学习如何利用Grafana的插件生态系统访问80多个数据源,包括Datadog、Splunk、MongoDB等插件。
从Grafana企业和可观察性开始
加入Grafanabob电竞频道 Labs团队,进行一个30分钟的演示,演示如何开始使用Grafana Stack,这样你就可以在短短几分钟内从零到可观察性。