InfluxDB V3 core Token permission

I was trying to find a way to create token with only read (query) to database. But there is no such thing as the command line influxdb3 create token --admin can only create token with full admin access. It is not possible to provide api access to other application without giving them write access and full permission via the admin token.

the enterprise version provides for command line eg:
influxdb3 create token
–permission “db:DATABASE1,DATABASE2:read,write”
–name “Read-write on DATABASE1, DATABASE2”
–expiry 1y

but the Core version cannot only create admin token via influxdb3 create token --admin. This makes the Core version really unusable as admin token provides full access to the system.

Hi @cbmfong If you require API access for applications with only read (query) permissions, this is not possible with InfluxDB 3 Core but as you noticed, it’s possible with InfluxDB 3 Enterprise as it has more fine grain access control features and tokens that will help you here.