更新数据库令牌
使用 influxctl token update 命令 来更新 InfluxDB 集群中数据库令牌的权限。
如果您还没有,请下载并安装
influxctlCLI。运行
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
这个页面有帮助吗?
感谢您的反馈!