我想传递执行日期,它在变量 {{ ds }} 中。但是,我通过一个函数传递了它,它没有得到执行日期。
def get_spark_step_2(date):
#logic in here
return step
exec_date = '{{ ds }}'
step_adder2 = EmrAddStepsOperator(
task_id='create_parquets',
job_flow_id="{{ task_instance.xcom_pull('create_job_flow', key='return_value') }}",
aws_conn_id='aws_default',
steps=get_spark_step_2(exec_date),
dag=dag
)
你知道我如何在上面的上下文中使用变量吗?