InfluxDB - 授予用户对具有特定前缀的数据库的所有权限

InfluxDB - Grant user ALL privilege on databases with certain prefix

标题说明了一切。我希望特定用户能够访问所有以该用户的用户名为前缀的数据库。

我正在使用 InfluxDB 版本 1.8.3

我试过 GRANT ALL ON derock_% TO derock,结果出现以下错误 {"error":"error parsing query: found %, expected TO at line 1, char 21"}

我也尝试过使用 * 而不是 % 无济于事。

我知道企业有一些我可以做的 json 事情 "database": {"match": "prefix", "value": "derock" },但我似乎无法访问用于 POST 的相同 /role 路径请求。

这是我第一次深入 InfluxDB,我找不到任何其他关于此的帖子。我找到了 MySQL,但不是 InfluxDB。

Doc是你的好朋友。特别是,当您开始时:https://docs.influxdata.com/influxdb/v1.8/administration/authentication_and_authorization/#grant-administrative-privileges-to-an-existing-user

Doc 没有提到,GRANT ALL 支持一些 wild chars/regexp => 这是不可能的。所以提到的企业一定是在应用层面实现了用户匹配,而不是在InfluxQL层面。