InfluxDB 使用生成的令牌报告“未经授权的访问”

Posted

技术标签:

【中文标题】InfluxDB 使用生成的令牌报告“未经授权的访问”【英文标题】:InfluxDB reports "unauthorized access" with the generated token 【发布时间】:2021-04-22 09:40:51 【问题描述】:

我下载了最新版本的 InfluxDB,它是 influxdb2-2.0.3_darwin_amd64。我想将数据写入 InfluxDB,并遵循“Use InfluxDB API”的文档。我收到“未经授权的访问”消息。

 curl --request POST "http://localhost:8086/api/v2/write?org=9682c3eaabb5384c&bucket=test_bucket&precision=s" \
 --header "Authorizations: TOKEN _XHOou59351P2Y8JjVDRWNMN22phTUzDVpUJtN85Dby6rfKSjDmGnxWTS_CbjZj-TJn7EaEduDwgtQyOY3BUeg==" \
 --data-raw "mem,host=host1 used_percent=23.43234543 1556896326"

"code":"unauthorized","message":"unauthorized access"

令牌是从 Web UI 复制的。

谁能帮我解决这个身份验证问题?提前致谢。

【问题讨论】:

【参考方案1】:

我没有完全遵循文档,它区分大小写。是“Token”,不是“TOKEN”。

--header "Authorization: Token YOURAUTHTOKEN"

【讨论】:

【参考方案2】:

试试这个

`curl --request POST  http://localhost:8086/api/v2/query?org=yourOrgName --header 'Authorization: Token tokenValue' --header 'Accept: application/csv' --header 'Content-type: application/vnd.flux' --data 'from(bucket:"BucketName") |> range(start: 0)|> filter(fn: (r) => r["_measurement"] == "MeasurementName")'`

【讨论】:

正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。

以上是关于InfluxDB 使用生成的令牌报告“未经授权的访问”的主要内容,如果未能解决你的问题,请参考以下文章

InfluxDB优化配置项

无法使用 OAuth2 为 AdWords 帐户生成刷新令牌

Centos7 搭建Grafana+Jmeter+Influxdb 性能监控平台

Centos7.X 搭建Grafana+Jmeter+Influxdb 性能实时监控平台,

测试开发实战Docker+Jmeter+InfluxDB+Grafana 搭建性能监控平台

jmeter+influxdb+grafana性能测试监控