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