【发布时间】:2023-02-03 05:47:27
【问题描述】:
假设我的输入 json 包含"raw_filename": "myfile"。
在我的第一步中,我有
"Parameters": {
"file_a_path.$": "States.Format('s3:/mybucket/{}', $.raw_filename)"
"file_b_path.$": "States.Format('s3:/mybucket/{}_firstprocess', $.raw_filename)"
}
然后这个任务可以利用它,例如处理文件 A 来创建文件 B。
现在,在我的下一个任务中,我想处理文件 B 以生成文件 C。有什么方法可以将此“file_b_path”作为输出传递给下一步?
我知道作为备份计划,如果我设置 "ResultPath": null 然后它将原始输入传递到下一步,这样我就可以再次使用“raw_filename”在下一步的参数中重新定义“file_b_path”,但它会更多健壮传递它。
【问题讨论】: