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
这个页面有帮助吗?
感谢您的反馈!