更新 influxctl 令牌
这个 influxctl token update 命令更新一个数据库令牌,具有指定的权限,用于 InfluxDB Cloud Dedicated 集群中的资源。
这两个 --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 Cloud 专用数据库DATABASE2_NAME: 您的 InfluxDB Cloud 专用数据库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