0

I am trying to write data with the python code you can see in the GUI (IP:8086) for InfluxDB. My influxdb is version 2.5. I have the right influxdb-client for this version. I have tried creating new token, but the result is the same. I have followed all the steps in the tutorial.

The code is:

import influxdb_client, os, time
from influxdb_client import InfluxDBClient, Point, WritePrecision
from influxdb_client.client.write_api import SYNCHRONOUS

token = os.environ.get(“INFLUXDB_TOKEN”)
org = “censured”
url = “https://us-west-2-1.aws.cloud2.influxdata.com/”

client = influxdb_client.InfluxDBClient(url=url, token=token, org=org)

bucket=“censured”

write_api = client.write_api(write_options=SYNCHRONOUS)

for value in range(5):

    point = (*
    Point(“measurement1”)*
    .tag(“tagname1”, “tagvalue1”)*
    .field(“field1”, value)*
    )*
    write_api.write(bucket=bucket, org=“censured”, record=point)*
    time.sleep(1) # separate points by 1 second*

And the output is this one:

influxdb_client.rest.ApiException: (401) Reason: Unauthorized HTTP response headers: HTTPHeaderDict({‘Date’: ‘Mon, 28 Nov 2022 12:30:02 GMT’, ‘Content-Type’: ‘application/json; charset=utf-8’, ‘Content-Length’: ‘55’, ‘Connection’: ‘keep-alive’, ‘trace-id’: ‘b834ca17b533f0e8’, ‘trace-sampled’: ‘false’, ‘x-platform-error-code’: ‘unauthorized’, ‘Strict-Transport-Security’: ‘max-age=15724800; includeSubDomains’, ‘X-Influxdb-Request-ID’: ‘2ae0c8dfaf88a4d59bc51e69332d3cdc’, ‘X-Influxdb-Build’: ‘Cloud’}) HTTP response body: {“code”:“unauthorized”,“message”:“unauthorized access”}

I am not able of writing or adding any data to the database.

I have tried changing url for localhost:8086, with same result. I have tried communicating with the API with this code, but same result:

curl --request POST "http://localhost:8086/api/v2/write?org=YOUR_ORG&bucket=YOUR_BUCKET&precision=ns"   --header "Authorization: Token YOUR_API_TOKEN"   --header "Content-Type: text/plain; charset=utf-8"   --header "Accept: application/json"   --data-binary '
    airSensors,sensor_id=TLM0201 temperature=73.97038159354763,humidity=35.23103248356096,co=0.48445310567793615 1630424257000000000
    airSensors,sensor_id=TLM0202 temperature=75.30007505999716,humidity=35.651929918691714,co=0.5141876544505826 1630424257000000000
    '
{"code":"unauthorized","message":"unauthorized access"}
wertyu
  • 1
  • 3

0 Answers0