gpt4 book ai didi

airflow - 如何在 Airflow 中添加管理员用户?

转载 作者:行者123 更新时间:2023-12-03 18:37:01 29 4
gpt4 key购买 nike

如何在 Airflow 中添加管理员用户?

我想使用简单的 Web 身份验证
如果我按照文档 airflow.apache.ort/security 中的描述添加用户,则用户不是管理员。

来自文档的代码:

import airflow
from airflow import models, settings
from airflow.contrib.auth.backends.password_auth import PasswordUser
user = PasswordUser(models.User())
user.username = 'new_user_name'
user.email = 'new_user_email@example.com'
user.password = 'set_the_password'
session = settings.Session()
session.add(user)
session.commit()
session.close()
exit()

最佳答案

如果您使用的是 rbac UI,最简单的选择是为 Airflow <2 运行以下命令:

airflow create_user \
--email EMAIL --firstname firstname \
--lastname lastname --password password \
--role Admin --username username
对于 Airflow > 2 :
airflow users create \
--email EMAIL --firstname firstname \
--lastname lastname --password password \
--role Admin --username username

关于airflow - 如何在 Airflow 中添加管理员用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58839329/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com