Grafana Docker 图片:更改匿名用户的默认角色

Grafana Docker Image: change default role for the Anonymous User

我是 运行 localdev 上的 Grafana,我不想一直使用管理员凭据登录。为此,我创建了以下 docker-compose:

 version: "3"
 
 services:
 
   grafana:
     image: grafana/grafana:8.3.5
     ports:
       - "3010:3000"
     environment:
       - GF_AUTH_ANONYMOUS_ENABLED=true
     volumes:
        ...

这适用于允许匿名用户获得访问权限,但它处于只读/只读模式。我想为每个匿名用户启用上帝模式:

是否有一些环境变量或类似的东西可以让我达到预期的结果。我想避免引入我自己的 'defaults.ini' 只是为了设置 'org_role = Editor'

配置文件中的任何配置都可以被环境变量覆盖。 env 变量名称的语法:GF_<CONF-SECTION>_<CONFIG-PROPERTY>(顺便说一句,GF_AUTH_ANONYMOUS_ENABLED 也遵循此语法)。

所以配置文件部分:

[auth.anonymous]
org_role = Editor

具有等效的环境变量:

GF_AUTH_ANONYMOUS_ORG_ROLE=Editor