gpt4 book ai didi

Airflow 实验 REST API FORBIDDEN 403 响应

转载 作者:行者123 更新时间:2023-12-02 02:35:55 29 4
gpt4 key购买 nike

我的系统曾经调用实验性 REST API 来触发 DAG,一切正常。
当我从版本 1.10.3 升级到 1.10.12 时,我突然收到此错误:

requests.exceptions.HTTPError: ('403 Client Error: FORBIDDEN for url: http://airflow.server/api/experimental/dags/my_dag_name/dag_runs',
('request_method', 'POST'),
('request_url', 'http://airflow.server/api/experimental/dags/my_dag_name/dag_runs'),
('request_headers', {'User-Agent': 'python-requests/2.24.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'connection': 'close', 'Content-Length': '128',
'Content-Type': 'application/json'}),
('request_body', b'{"run_id": "manual__2020-10-12T08:50:13.288911+00:00__version__69179146", "execution_date": "2020-10-12T08:50:13", "conf": null}'))

最佳答案

Airflow 版本1.10.11 changed its default auth for the experimental api from default to deny_all ,这样更安全。
他们做出此更改是因为旧的行为允许任何有权访问 Airflow 服务器的人操纵 DAG RUN、池、任务等。

如果您想让事情像以前一样工作(不安全),请添加到 airflow.conf:

[api]
auth_backend = airflow.api.auth.backend.default

如果您想选择更安全的道路,请阅读Airflow Security docs

关于 Airflow 实验 REST API FORBIDDEN 403 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64317586/

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