更新数据库令牌
使用 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 集群数据库TOKEN ID
:要更新的令牌的 ID
更新时替换现有权限
在更新令牌权限时,现有权限将被更新命令中指定的新权限替换。要保留现有权限,请将它们包含在更新命令中。
示例
- 更新一个具有对数据库读和写访问权限的令牌
- 更新一个具有对所有数据库读和写访问权限的令牌
- 更新一个只具有对数据库读访问权限的令牌
- 更新一个具有只读访问多个数据库权限的令牌
- 更新一个具有混合权限的多个数据库的令牌
以下示例中,替换以下内容
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 \
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
这个页面有帮助吗?
感谢您的反馈!