文档

influxctl token update

influxctl token update 命令更新数据库令牌,使其具有指定权限以访问 InfluxDB 集群中的资源。

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

用法

influxctl token update \
  [--read-database=<DATABASE_NAME>] \
  [--write-database=<DATABASE_NAME>] \
  <TOKEN_ID>

更新时替换现有权限

在更新令牌权限时,现有权限将被更新命令中指定的新权限替换。要保留现有权限,请将它们包含在更新命令中。

参数

参数描述
TOKEN_ID要更新的数据库令牌 ID

标志

标志描述
--read-database授予对数据库的读取权限 (可重复)
--write-database授予对数据库的写入权限 (可重复)
-h--help输出命令帮助

另请参阅 influxctl 全局标志

示例

在下面的示例中,将以下内容替换为

  • DATABASE_NAME:您的 InfluxDB 集群数据库
  • DATABASE2_NAME:您的 InfluxDB 集群数据库
  • TOKEN_ID:要更新的令牌 ID

更新令牌的权限

influxctl token update \
  --read-database 
DATABASE_NAME
\
--write-database
DATABASE_NAME
\
TOKEN_ID

更新令牌,使其对所有数据库具有读取和写入权限

influxctl token update \
  --read-database "*" \
  --write-database "*" \
  
TOKEN_ID

更新令牌,使其对多个数据库具有只读访问权限

influxctl token update \
  --read-database 
DATABASE_NAME
\
--read-database
DATABASE2_NAME
\
TOKEN_ID

更新令牌,使其对多个数据库具有混合权限

influxctl token update \
  --read-database 
DATABASE_NAME
\
--read-database
DATABASE2_NAME
\
--write-database
DATABASE2_NAME
\
TOKEN_ID

这个页面有帮助吗?

感谢您的反馈!


Flux 的未来

Flux 将进入维护模式。您无需对代码进行任何更改即可继续按当前方式使用它。

了解更多

InfluxDB v3 增强功能和 InfluxDB 集群版现已普遍可用

新功能,包括更快的查询性能和管理工具,推动了 InfluxDB v3 产品线的进步。InfluxDB 集群版现已普遍可用。

InfluxDB v3 性能和功能

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

了解 v3 的新增强功能


InfluxDB 集群版普遍可用

InfluxDB 集群版现已普遍可用,为您在自管理的堆栈中提供 InfluxDB v3 的功能。

与我们讨论 InfluxDB 集群版