文档文档

创建管理令牌

默认情况下,管理令牌是由 OAuth 提供程序颁发的短期令牌,授予特定用户对您的 InfluxDB 集群的管理访问权限。但是,为了自动化目的,您可以手动创建直接使用您的 InfluxDB 集群进行身份验证的管理令牌,而无需人与您的 OAuth 提供程序进行交互。

仅用于自动化用例

下面概述的工具旨在用于自动化用例,不应用于规避您的 OAuth 提供程序。 手动创建和使用管理令牌时请务必小心

InfluxDB Clustered 至少需要一个与您的集群关联并通过 OAuth 授权的用户才能手动创建管理令牌。

  1. 如果您尚未这样做,请下载并安装 influxctl CLI

  2. 使用 influxctl management create 命令 手动创建管理令牌。 提供以下信息

    • 可选--expires-at 标志,带有 RFC3339 日期字符串,用于定义令牌过期日期和时间 – 例如,2025-02-16T00:00:00Z。如果未设置过期时间,则令牌在撤销之前不会过期。
    • 可选:带有双引号 ""--description 标志,用于描述管理令牌。
influxctl management create \
  --expires-at 
RFC3339_EXPIRATION
\
--description "
TOKEN_DESCRIPTION
"

替换以下内容

  • RFC3339_EXPIRATION:用于设置令牌过期时间的 RFC3339 日期字符串 – 例如,2025-02-16T00:00:00Z
  • TOKEN_DESCRIPTION:管理令牌描述。

输出包含管理令牌字符串。

将安全令牌存储在密钥存储中

管理令牌字符串在令牌创建时返回。 我们建议将数据库令牌存储在安全的密钥存储中。 例如,请参阅如何使用操作系统密钥存储中的令牌对 Telegraf 进行身份验证


此页是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。 您可以继续像现在一样使用它,而无需对代码进行任何更改。

阅读更多

InfluxDB 3 开源版本现已公开发布 Alpha 版

InfluxDB 3 开源版本现已可用于 Alpha 测试,根据 MIT 或 Apache 2 许可获得许可。

我们正在发布两个产品作为 Alpha 版本的一部分。

InfluxDB 3 Core 是我们新的开源产品。 它是用于时间序列和事件数据的最新数据引擎。 InfluxDB 3 Enterprise 是一个商业版本,它建立在 Core 的基础上,增加了历史查询功能、读取副本、高可用性、可扩展性和细粒度的安全性。

有关如何开始使用的更多信息,请查看