airflow - 外部触发 Airflow DAG 时如何访问配置值?
问题描述
根据https://airflow.apache.org/api.html我可以像这样触发 Airflow DAG:
curl -X POST \
http://localhost:8080/api/experimental/dags/<DAG_ID>/dag_runs \
-H 'Cache-Control: no-cache' \
-H 'Content-Type: application/json' \
-d '{"conf":"{\"key\":\"value\"}"}'
这对我来说似乎没问题,但我不知道如何访问传入的对象中的key
/value
东西。conf
我试过这个:
something = dag.params.get("key", "unknown")
但这似乎不起作用。
有谁知道如何做到这一点?
解决方案
推荐阅读
- javascript - 如何将数据从一个应用程序发送到另一个应用程序?
- arrays - extract data from service with angular
- php - phpcs - 如何在 PHP 8 中提升构造函数时允许使用相同的大括号
- python-3.x - 如何在 Python 中计算列表的 SHA-256 哈希?
- c# - 使用 LINQ 在 C# 中创建一个新列表,按类型排序,如果相同类型的对象出现多次,则忽略它们
- r - 从源安装以启用 >128 个内核
- php - 在多维数组中搜索,但在第三个数组上停止
- shopify - 修复在 shopify 中删除来自 youtube 视频(如 base.js 等)的未使用 javascript
- ruby - 预期数组中单个数组的排列
- excel - 在没有空字符串附加的情况下,通过 vba 打开文件夹不起作用