使用REST API创建DAG



是否有可能创建,通过发送DAG文件内容,Apache气流使用API?

为例,可以列出所有装饰边使用API

curl -u "admin:admin" http://localhost:8080/api/v1/dags         
{
"dags": [],
"total_entries": 0
}

不能通过API创建新的dag。你可以在项目https://github.com/apache/airflow/discussions/24744中阅读关于此请求的讨论,其中还列出了为什么气流不会拥有它的原因。

简单地说,通过添加这样的API,这意味着部署DAG的机器需要有凭证才能将这些DAG文件写入所有其他组件。

对于这样的用例,你最好使用Git sync将文件添加到DAG目录。

最新更新