百里登风

导航

AirFlow通过账号密码➕角色权限控制来登陆

在 airflow.cfg 文件中 [webserver] 下添加如下配置

 

[webserver]
security = Flask AppBuilder
secure_mode = True
rbac=True

 

 

注意:如果在[webserver]里面有 authenticate 和 auth_backend 的配置,就必须先将其注释掉了

 

添加配置之后,需要重建数据库表: airflow resetdb

 

这种情况下,创建用户必须使用命令行 airflow create_user
例如:

airflow create_user --lastname user --firstname admin --username admin --email admin_user@mail.com --role Admin --password admin
airflow create_user --lastname user --firstname view --username view --email view_user@mail.com --role Viewer --password view

 




再重启airflow webserver

 

打开浏览器

 

posted on 2020-04-10 10:44  百里登峰  阅读(3505)  评论(1编辑  收藏  举报