Как запустить DAG Airflow через REST API? - PullRequest
0 голосов
/ 26 сентября 2018

Документация 1.10.0 говорит, что я должен быть в состоянии сделать POST для / api / экспериментальный / dags // dag_runs, чтобы запустить прогон DAG, но вместо этого я получаю сообщение об ошибке:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>400 Bad Request</title>
<h1>Bad Request</h1>
<p>The browser (or proxy) sent a request that this server could not understand.</p>

1 Ответ

0 голосов
/ 26 сентября 2018

Чтобы сделать это, я понял, что мне нужно отправить пустую строку JSON в теле:

curl -X POST \
  http://airflow.dyn.fa.disney.com/api/experimental/dags/people_data/dag_runs \
  -H 'Cache-Control: no-cache' \
  -d '{}'
...