文档说明

influx auth create

influx auth create 命令在 InfluxDB 中创建 API 令牌。

问题已解决:使用 influx CLI 2.4 阻止您使用 influx auth create 命令创建 全部访问操作员 令牌。此问题已在 influx 2.5 CLI 版本中解决。请升级到最新版本的 influx CLI

用法

influx auth create [flags]

标志

标志描述输入类型映射到 ?
-c--active-config用于命令的 CLI 配置字符串
--all-access授予单个组织中的所有权限
--configs-path指向 influx CLI 配置的路径(默认 ~/.influxdbv2/configs字符串INFLUX_CONFIGS_PATH
-d--descriptionAPI 令牌描述字符串
-h--help关于 create 命令的帮助
--hide-headers隐藏表头(默认 falseINFLUX_HIDE_HEADERS
--hostInfluxDB 的 HTTP 地址(默认 https://127.0.0.1:8086字符串INFLUX_HOST
--http-debug检查与 InfluxDB 服务器的通信字符串
--json将数据作为 JSON 输出(默认 falseINFLUX_OUTPUT_JSON
--operator(仅限 InfluxDB OSS) 授予所有组织中所有组织的权限字符串
-o--org组织名称(与 --org-id 互斥)字符串INFLUX_ORG
--org-id组织 ID(与 --org 互斥)字符串INFLUX_ORG_ID
--read-bucket授予读取指定存储桶 ID 的权限stringArray
--read-buckets授予读取 所有 组织存储桶的权限
--read-checks授予读取检查的权限
--read-dashboards授予读取仪表板的权限
--read-dbrps授予读取数据库保留策略映射的权限
--read-notificationEndpoints授予读取 notificationEndpoints 的权限
--read-notificationRules授予读取 notificationRules 的权限
--read-orgs授予读取组织的权限
--read-remotes授予读取远程配置的权限
--read-replications授予读取复制配置的权限
--read-tasks授予读取任务的权限
--read-telegrafs授予读取 Telegraf 配置的权限
--read-users授予读取组织用户的权限
--skip-verify跳过 TLS 证书验证INFLUX_SKIP_VERIFY
-t--tokenAPI 令牌字符串INFLUX_TOKEN
-u--user用户名字符串
--write-annotations授予创建注释的权限
--write-bucket授予对指定桶ID的写入权限stringArray
--write-buckets授予创建和更新组织内所有桶的权限
--write-checks授予创建检查的权限
--write-dashboards授予创建和更新仪表板的权限
--write-dbrps授予创建数据库保留策略映射的权限
--write-notificationEndpoints授予创建通知端点的权限
--write-notificationRules授予创建通知规则的权限
--write-orgs授予创建和更新组织的权限
--write-remotes授予创建和更新远程配置的权限
--write-replications授予创建和更新复制配置的权限
--write-tasks授予创建和更新任务的权限
--write-telegrafs授予创建和更新Telegraf配置的权限
--write-users授予创建和更新组织用户的权限
--write-variables授予创建和更新变量的权限

示例

认证凭证

以下示例假设您的InfluxDB 主机组织令牌由以下方式提供:要么是活动的 influx CLI配置,要么是环境变量(INFLUX_HOSTINFLUX_ORGINFLUX_TOKEN)。如果您尚未设置CLI配置或环境变量,请使用以下标志在每个命令中包含所需凭证

  • --hostInfluxDB主机
  • -o, --org--org-id:InfluxDB组织名称或ID
  • -t, --token:InfluxDB API令牌

创建一个所有访问API令牌

创建所有访问令牌,以授予对组织内所有资源的权限。

influx auth create \
  --all-access 

创建具有指定读写权限的API令牌

influx auth create \
  --read-buckets \
  --read-checks \
  --read-dashboards \
  --read-dbrps \
  --read-notificationEndpoints \
  --read-notificationRules \
  --read-orgs \
  --read-remotes \
  --read-replications \
  --read-tasks \
  --read-telegrafs \
  --read-users \
  --write-annotations \
  --write-buckets \
  --write-checks \
  --write-dashboards \
  --write-dbrps \
  --write-notificationEndpoints \
  --write-notificationRules \
  --write-orgs \
  --write-remotes \
  --write-replications \
  --write-tasks \
  --write-telegrafs \
  --write-users \
  --write-variables

创建具有特定桶读写访问权限的API令牌

influx auth create \
  --read-bucket 0000000000000001 \
  --read-bucket 0000000000000002 \
  --write-bucket 0000000000000001 \
  --write-bucket 0000000000000002

创建只读API令牌

influx auth create \
  --read-buckets \
  --read-checks \
  --read-dashboards \
  --read-dbrps \
  --read-notificationEndpoints \
  --read-notificationRules \
  --read-orgs \
  --read-remotes \
  --read-replications \
  --read-tasks \
  --read-telegrafs \
  --read-users

这个页面有帮助吗?

感谢您的反馈!


Flux的未来

Flux 正在进入维护模式。您无需修改代码即可继续像现在一样使用它。

阅读更多

InfluxDB v3 增强功能和 InfluxDB 集群版现已正式发布

新功能包括更快的查询性能和管理工具,推进了 InfluxDB v3 产品线的进步。InfluxDB 集群版现已正式发布。

InfluxDB v3 性能和功能

InfluxDB v3 产品线在查询性能方面取得了显著提升,并提供了新的管理工具。这些增强功能包括一个操作仪表板来监控您的 InfluxDB 集群健康状况,InfluxDB Cloud Dedicated 中的单点登录(SSO)支持以及针对令牌和数据库的新管理 API。

了解 v3 新增强功能


InfluxDB 集群版正式发布

InfluxDB 集群版现已正式发布,为您自管理的堆栈提供了 InfluxDB v3 的强大功能。

与我们讨论 InfluxDB 集群版

InfluxDB 云无服务器