首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >气流用户访问管理

气流用户访问管理
EN

Stack Overflow用户
提问于 2019-05-29 14:53:13
回答 1查看 8.5K关注 0票数 3

我正在评估气流作为作业调度工具。( 1)我们能否创建很少的用户,如管理员、开发人员和只读用户?( 2)我们能实现对气流UI 3的访问控制吗?是否有任何dag部署机制?

EN

回答 1

Stack Overflow用户

发布于 2019-05-31 13:55:13

取自气流看医生。

这是所有功能,如果你的气流版本是1.10或更高。必须在rbac= True文件中设置airflow.cfg。我相信,如果您正在更新气流,而不是安装新鲜,您还必须运行airflow create_user来创建管理用户。

  1. 我们能创建很少的用户像管理员,开发人员和只读用户吗?

是。在默认情况下,为气流创建了五个角色: Public、Admin、Viewer、User、Op.。

  • Public完全没有权限。
  • 管理员拥有完整的权限集。
  • 查看器:对于没有DAG所有权的用户。它们读取对DAG的访问权限,但不能执行任何可能更改数据库状态的操作。
  • User:这是为拥有DAG所有权的用户准备的。它们具有对DAG的读写访问权限,因此可以执行诸如启动/停止计划中的DAG、临时运行DAG、清除历史DagRuns或将DagRuns标记为成功/失败等操作。
  • 操作:这是用于处理气流部署和维护正常运行时间的devops。他们可以通过UI访问气流配置文件,并且可以修改诸如变量和连接之类的共享对象。
代码语言:javascript
复制
1.  Can we implement access control to the Airflow UI?

您可以将使用限制为承载在服务器上的气流,通过SSH身份验证限制访问。然后,必须将用户导入服务器以查看UI。

  1. 我们能控制对dags文件夹的访问吗?

是的,通过气流服务器上的用户组。

  1. 是否有任何dag部署机制?

不,据我所知,这是比较容易实现的。将更新的DAGS提交到像SVN/Git这样的在线存储库。使用bash脚本检查新的更新,并将更新的更新拉下来供部署。

有关更多信息,请访问气流安全部分

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56363408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档