【发布时间】:2022-07-18 20:59:22
【问题描述】:
我想在未来触发 Airflow DAG,所以执行日期在明天。
这将帮助我们测试明天日期的文件。 当我单击执行按钮时,我看到一个选项“trigger dag w/config”,但找不到任何相关文档。
【问题讨论】:
标签: airflow
我想在未来触发 Airflow DAG,所以执行日期在明天。
这将帮助我们测试明天日期的文件。 当我单击执行按钮时,我看到一个选项“trigger dag w/config”,但找不到任何相关文档。
【问题讨论】:
标签: airflow
Airflow UI 不允许指定执行日期,它总是“立即”触发。但是,REST API 和 CLI 允许您指定执行日期。
CLI (docs):
airflow dags trigger -e/--exec-date EXECUTION_DATE DAG_ID
# For example:
airflow dags trigger -e 2022-04-05 mydag
REST API (docs):
curl -X 'POST' \
'http://localhost:8080/api/v1/dags/mydag/dagRuns' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"logical_date": "2022-04-05T00:00:00Z"
}'
【讨论】:
转到“使用配置触发”并在日历图标旁边更改日期。保持配置编辑器不变。
【讨论】: