Airflow 用户访问管理
我正在评估气流作为作业调度工具。 1) 我们可以创建几个像管理员、开发人员和只读用户这样的用户吗? 2) 我们可以实现对气流UI的访问控制吗 3) 我们可以控制对dags文件夹的访问吗?是否有任何dag部署机制取自 如果您的Airflow版本为1.10或更高,则此功能完全可用。您必须在Airflow 用户访问管理,airflow,airflow-scheduler,Airflow,Airflow Scheduler,我正在评估气流作为作业调度工具。 1) 我们可以创建几个像管理员、开发人员和只读用户这样的用户吗? 2) 我们可以实现对气流UI的访问控制吗 3) 我们可以控制对dags文件夹的访问吗?是否有任何dag部署机制取自 如果您的Airflow版本为1.10或更高,则此功能完全可用。您必须在aiffort.cfg文件中设置rbac=True。我相信如果您正在更新airflow而不是安装fresh,则还必须运行airflow create\u user来创建管理员用户 我们可以创建几个像管理员、开发人
aiffort.cfg
文件中设置rbac=True
。我相信如果您正在更新airflow而不是安装fresh,则还必须运行airflow create\u user
来创建管理员用户
- Public完全没有权限李>
- 管理员拥有完整的权限集
- 查看器:适用于没有DAG所有权的用户。它们具有对DAG的读取权限,但无法执行任何可能更改数据库状态的操作
- 用户:这适用于拥有DAG所有权的用户。它们对DAG具有读写权限,因此可以执行诸如启动/停止计划DAG、临时运行DAG、清除历史DAG运行或将DAG运行标记为成功/失败等操作
- Op:这适用于处理气流部署并保持正常运行时间的devops。他们可以通过UI访问气流配置文件,并可以修改变量和连接等共享对象
- 我们可以实现对气流UI的访问控制吗
查看以了解更多信息。hi@Zack您是否能够在一次多租户中共享更多信息?多租户意味着在一个项目中运行多个项目,让每个项目开发人员只看到他们项目中的DAG。我试着对此进行研究,但在这里只找到了一种看似黑客的处理方法@cryanbhu Hi cryanbhu,除了你发布的内容之外,我对多租户不太了解。我不相信气流是设计来做这件事的任何其他方式比你张贴不幸的方式。