Hello @Ricky99,
Hmmm a R/W bucket should work. I used it the other day with grafana cloud and it worked for me.
I’m not sure. Can you try deleting that R/W token and recreating it? Have you tried that already? Of course I was also using an older version of Grafana I don’t know if a bug was introduced…seems unlikely though.
We have recently found this same issue. We have around 20 buckets. We have created a custom API token with read permissions for all buckets. When we use it from Grafana we don’t get all the buckets, buckets() does not return the latest x buckets (ordered by bucket name). If we create a custom API token with read access to one of these missing buckets, we cannot get any data from it (or even the bucket name from buckets()).
The problem you’re having probably is a result of your custom API token that you had created in InfluxDB potentially not having sufficient permissions or correct scope to browse the needed buckets in the org. InfluxDB v2 has fine-grained access, and although using a Read/Write (R/W) token should suffice, it may well be that the token does not have the desired permissions to read or query the buckets within Grafana. To fix this, make sure the token has express permissions for “Read” access to the desired bucket(s) and “Query” permissions on the InfluxDB API. Alternatively, as you’ve learned, a Full Access token ignores these limits but is typically advised to utilize the least privilege paradigm by customizing token scopes.