文档

更新数据库令牌

使用 influxctl token update 命令 来更新 InfluxDB 集群中数据库令牌的权限。

  1. 如果您还没有,请下载并安装 influxctl CLI

  2. 运行 influxctl token create 命令并提供以下信息

    • 令牌权限(读和写)

      • --read-database:授予指定数据库的读取权限。可重复。
      • --write-database:授予指定数据库的写入权限。可重复。

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

    • 令牌 ID

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

替换以下内容

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

更新时替换现有权限

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

示例

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

  • 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
\
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 Clustered现已正式发布

新功能包括更快的查询性能和管理工具,推动了InfluxDB v3产品线的进步。InfluxDB Clustered现已正式发布。

InfluxDB v3性能和功能

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

了解新的v3增强功能


InfluxDB Clustered正式发布

InfluxDB Clustered现已正式发布,为您的自管理堆栈带来了InfluxDB v3的强大功能。

与我们谈谈InfluxDB Clustered