我正在 Apache Airflow(版本 1.10.6)中使用 RBAC UI,并希望创建一个自定义角色供少数人使用。我希望限制他们访问少数页面,例如文档和版本页面。我删除了多个权限,例如
menu access on Documentation
,然后保存角色。然而,权限几乎立即恢复到原来的状态,比如 5-10 秒后。
我实际上可以在“列表角色”页面上看到我所做的权限更改,然后刷新几次后它们就会消失。对于所有权限也不会发生这种情况。有些变化确实如我所料持续存在,例如
can dag read on <example_dag>
。我是否做错了什么或错过了某些设置?或者这可能是一个错误?
access_control
参数自动同步在DAG级别定义的权限,并删除未定义的权限。
您可以检查位于
logs/scheduler/20XX-MM-DD/name_of_your_dag.py
中的气流调度程序日志并搜索类似以下内容:
撤销 DAG“DAG:name_of_your_dag”上角色“your_role”的“can_edit”