如何为只读用户禁用 DAG on/off 的切换?

How to disable toggling of DAG on/off for read-only user?

我已经创建了管理员用户(使用用户名和密码,使用 entrypoint.sh 文件中的 create_user 命令)。

现在我想从 Airflow 1.10.10 的安全选项卡创建一个新用户(只读)。

我已经创建了新用户和新角色。并将新创建的角色分配给该新用户。

但我不希望该用户能够单击任何 DAG 的“on/off”选项。该用户应该只有只读访问权限,为此我在该角色下的权限中选择了“can_dag_read_on_all_dags”选项。

但该用户仍然可以单击 dags 的“on -> on/off”按钮。我不希望该用户单击它,因为我想将其保持为只读状态。

请建议对此需要做什么。

您可以尝试创建 Viewer 角色用户并尝试以该用户身份登录吗?

请查看此文档并告诉我。

https://www.cloudwalker.io/2020/03/01/airflow-rbac-role-based-access-control/