我在AirFlow中有DAG,其中包含两项任务:
BuldingTask
从类BuildingChannel1
继承,而类AbstractChannelBuilder(BaseOperator)
从BuldingTask
继承。
此结构有效,但我必须对其进行重建。
我们有API,用于在另一个DB中编写有关创建频道的数据。
我想从此API发送请求(包含有关新数据的信息)以触发dag(AirFlow允许它,因为有过期的api)。
如何使用新信息将参数(URL中的conf键)传递给PythonOperator
? python_callable
可以收到此参数,但是$params = array (
'ACL' => <ACL>,
'SourceFile' => <Local file>,
'Bucket' => <bucketName>,
'Key' => < File path >,
'ContentType' => <MIME type>,
'Content-Disposition' => 'attachment; filename=test.pdf'
);
putObject($params);
会很大。