首页 笔记 图片 查字 
所属分类:null
关键词: Airflow Rest API 配置
浏览:67
内容:

修改配置文件airflow.cfg,
修改配置项auth_backend值:
[root@localhost]  auth_backend = airflow.api.auth.backend.basic_auth

重启airflow服务,调用rest api既可使用。

官方网址:
https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html
http://localhost:8088/api/v1/ui/#/

curl命令例子:
[root@localhost]  curl -X GET -u "user001:pass001" 'http://localhost:8088/api/v1/dags' -H 'Accept: application/json'

[root@localhost]  curl -X GET -u "user001:pass001" "http://localhost:8088/api/v1/dags/dag_id_001/dagRuns?order_by=-start_date&limit=10" -H 'Accept: application/json'

[root@localhost]  curl -X GET -u "user001:pass001" 'http://localhost:8088/api/v1/health' -H 'Accept: application/json'

[root@localhost]  curl -X GET -u "user001:pass001" "http://localhost:8088/api/v1/pools" -H 'Accept: application/json'