我希望从同一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
1条答案
按热度按时间egdjgwm81#
我必须手动将该管道的RunId放在下面的URL中。我无法动态传递它。
无法直接将参数从一个管道传递到另一个管道。
为了实现这一点,我们必须使用执行管道来执行管道B,并获取该管道的运行id。
获取管道A
@activity('Execute Pipeline1').output.pipelinerunid
中已执行的管道B的管道运行ID输出: