azure 如何在使用GET方法的Web活动时动态传递管道的runid

disho6za  于 2023-03-19  发布在  其他
关注(0)|答案(1)|浏览(386)

我希望从同一ADF示例中的不同管道获取ADF中特定管道的运行状态。
我使用的是带有GET方法的Web活动,但它的问题是,每次我都必须手动将管道的RunId放入下面的URL中。我不能动态传递它。就像它自己获取管道RunId一样。
获取https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelineruns/{runId}?api-version=2018-06-01
我尝试使用@pipeline().RunId

egdjgwm8

egdjgwm81#

我必须手动将该管道的RunId放在下面的URL中。我无法动态传递它。

无法直接将参数从一个管道传递到另一个管道。

为了实现这一点,我们必须使用执行管道来执行管道B,并获取该管道的运行id

获取管道A@activity('Execute Pipeline1').output.pipelinerunid中已执行的管道B的管道运行ID

输出:

相关问题