文档

influxctl token create

influxctl token create 命令创建一个具有指定权限的数据库令牌,并输出令牌字符串。

--read-database--write-database 标志支持 * 通配符,授予对所有数据库的读取或写入权限。将通配符用单引号或双引号括起来 - 例如:'*'"*"

--format 标志允许您以其他格式打印输出。可用的格式为 json,适用于其他工具的编程解析。默认:table

显著行为

  • InfluxDB 可能需要一些时间 - 从几秒到几分钟 - 来激活和同步新令牌。如果新的数据库令牌无法立即使用(查询或写入时收到 401 未授权 错误),请等待然后重试。
  • 令牌字符串仅在创建时可见。

在秘密存储中存储安全令牌

令牌字符串仅在创建时可见,并且不会被 InfluxDB 保存。我们建议将数据库令牌存储在 安全的秘密存储 中。

用法

influxctl token create \
  [--read-database=<DATABASE_NAME>] \
  [--write-database=<DATABASE_NAME>] \
  <TOKEN_DESCRIPTION>

参数

参数描述
TOKEN_DESCRIPTION数据库令牌描述

标志

标志描述
--format输出格式(table(默认)或 json
--read-database授予数据库读取权限 (可重复)
--write-database授予数据库写入权限 (可重复)
-h--help输出命令帮助

另请参阅 influxctl 全局标志

示例

在以下示例中,替换以下内容

  • DATABASE_NAME:您的 InfluxDB 集群数据库名称
  • DATABASE2_NAME:您的第二个 InfluxDB 集群数据库名称
  • TOKEN_ID:要更新的令牌 ID

创建具有数据库读取和写入访问权限的令牌

influxctl token create \
  --read-database 
DATABASE_NAME
\
--write-database
DATABASE_NAME
\
"Read/write token for
DATABASE_NAME
"

创建具有所有数据库读取和写入访问权限的令牌

influxctl token create \
  --read-database "*" \
  --write-database "*" \
  "Read/write token for all databases"

创建具有数据库只读访问权限的令牌

influxctl token create \
  --read-database 
DATABASE_NAME
\
"Read-only token for
DATABASE_NAME
"

创建具有对多个数据库只读访问权限的令牌

influxctl token create \
  --read-database 
DATABASE_NAME
\
--read-database
DATABASE2_NAME
\
"Read-only token for
DATABASE_NAME
and
DATABASE2_NAME
"

创建具有对多个数据库混合权限的令牌

influxctl token create \
  --read-database 
DATABASE_NAME
\
--read-database
DATABASE2_NAME
\
--write-database
DATABASE2_NAME
\
"Read-only on
DATABASE_NAME
, read/write on
DATABASE2_NAME
"

这个页面有帮助吗?

感谢您的反馈!


Flux 的未来

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

阅读更多

InfluxDB v3 增强功能及 InfluxDB 集群现已全面上市

新功能包括更快的查询性能和管理工具,推动了 InfluxDB v3 产品线的进步。InfluxDB 集群现已全面上市。

InfluxDB v3 性能和功能

InfluxDB v3 产品线在查询性能方面取得了显著提升,并提供了新的管理工具。这些增强功能包括用于监控 InfluxDB 集群健康状态的运营仪表板,InfluxDB Cloud Dedicated 中的单点登录(SSO)支持,以及令牌和数据库的新管理 API。

了解新的 v3 增强功能


InfluxDB 集群全面上市

InfluxDB 集群现已全面上市,并为您在自行管理的堆栈中带来了 InfluxDB v3 的功能。

与我们谈论 InfluxDB 集群