更新数据库令牌
使用 influxctl token update
命令 更新 InfluxDB 集群中的数据库令牌权限。
如果您尚未执行此操作,请下载并安装
influxctl
CLI。运行
influxctl token create
命令并提供以下信息令牌权限(读取和写入)
--read-database
:授予对指定数据库的读取权限。可重复。--write-database
:授予对指定数据库的写入权限。可重复。
这两个标志都支持
*
通配符,该通配符授予对所有数据库的读取或写入权限。将通配符括在单引号或双引号中,例如:'*'
或"*"
。令牌 ID
influxctl token create \
--read-database DATABASE_NAME \
--write-database DATABASE_NAME \
TOKEN_ID
替换以下内容
DATABASE_NAME
:您的 InfluxDB Clustered 数据库TOKEN ID
:要更新的令牌的 ID
现有权限将在更新时被替换
更新令牌权限时,现有权限将被更新命令中指定的新权限替换。要保留现有权限,请将其包含在更新命令中。
示例
- 更新具有对数据库的读取和写入访问权限的令牌
- 更新具有对所有数据库的读取和写入访问权限的令牌
- 更新具有对数据库的只读访问权限的令牌
- 更新具有对多个数据库的只读访问权限的令牌
- 更新具有对多个数据库的混合权限的令牌
在以下示例中,替换以下内容
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 \
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
此页是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 InfluxDB Clustered 和本文档的反馈和错误报告。要获得支持,请使用以下资源
拥有年度或支持合同的客户可以联系 InfluxData 支持。