Apache Airflow:重置新角色的一些权限

问题描述 投票:0回答:1

我正在 Apache Airflow(版本 1.10.6)中使用 RBAC UI,并希望创建一个自定义角色供少数人使用。我希望限制他们访问少数页面,例如文档和版本页面。我删除了多个权限,例如

menu access on Documentation
,然后保存角色。然而,权限几乎立即恢复到原来的状态,比如 5-10 秒后。

我实际上可以在“列表角色”页面上看到我所做的权限更改,然后刷新几次后它们就会消失。对于所有权限也不会发生这种情况。有些变化确实如我所料持续存在,例如

can dag read on <example_dag>
。我是否做错了什么或错过了某些设置?或者这可能是一个错误?

python airflow rbac
1个回答
0
投票

我遇到了同样的问题。看来Airflow调度程序使用

access_control
参数自动同步在DAG级别定义的权限,并删除未定义的权限。

您可以检查位于

logs/scheduler/20XX-MM-DD/name_of_your_dag.py
中的气流调度程序日志并搜索类似以下内容:

撤销 DAG“DAG:name_of_your_dag”上角色“your_role”的“can_edit”

© www.soinside.com 2019 - 2024. All rights reserved.