簡體   English   中英

在 Airflow REST API dagRuns 調用中忽略 execution_date_gte 參數

[英]execution_date_gte parameter ignored in Airflow REST API dagRuns call

execution_date_gte參數似乎在 Airflow REST API dagRuns調用中無效。

curl -X GET 'http://localhost:8080/api/v1/dags/demand_forecast/dagRuns' -H 'Cache-Control: no-cache' -H 'Content-Type: application/json' -d '{"execution_date_gte": "2023-02-02T00:00:00+00:00"}' --user "airflow:airflow"

回復:

{
  "dag_runs": [
    {
      "conf": {},
      "dag_id": "demand_forecast",
      "dag_run_id": "scheduled__2022-02-15T00:00:00+00:00",
      "end_date": "2022-08-22T08:46:37.026194+00:00",
      "execution_date": "2022-02-15T00:00:00+00:00",
      "external_trigger": false,
      "logical_date": "2022-02-15T00:00:00+00:00",
      "start_date": "2022-08-22T08:46:15.451700+00:00",
      "state": "success"
    }
  ],
  "total_entries": 1
}

這里返回的 dag 運行的execution_date小於提供的execution_date_gte (=2023-02-02T00:00:00+00:00)

解決方案: execution_date_gte應該作為查詢參數傳遞給 GET 請求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM