Azure数据工厂:如何将触发的Blob容器名称传递给调用的函数活动

时间:2019-09-04 15:40:05

标签: azure-data-factory azure-data-factory-2

我已在Blob容器更改上配置了一个触发器,该触发器应调用Function活动(HTTP POST),并且我想在函数本身中使用此容器名称(触发容器可以经常更改,因此我不想更改功能代码)。我该如何通过?

我仅找到复制活动的一个示例 https://docs.microsoft.com/en-us/azure/data-factory/how-to-create-event-trigger

1 个答案:

答案 0 :(得分:0)

根据您在问题中发布的link,您可以将folder pathfile name的值作为参数传递给管道。可以在管道的参数中配置@triggerBody().folderPath@triggerBody().fileName

enter image description here

例如:

enter image description here

然后,如果要获取容器名称,只需用/分割文件夹路径,以便可以得到确切的根路径,即容器名称。