文档文档

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 Clustered 数据库
  • DATABASE2_NAME:您的 InfluxDB Clustered 数据库
  • 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 3 开源版本现已公开发布 Alpha 版

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

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

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

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