Azure Blob创建不会触发Azure Data Factory事件触发器

时间:2018-12-12 21:24:35

标签: azure triggers azure-storage-blobs azure-data-factory

我在Azure数据工厂中有事件触发器,它在Azure Blob存储中创建新的Blob时触发。但我的触发条件不是触发Blob的创建。

跟随下面的链接,但停留在下面提到的地方: Azure Data Factory: event not starting pipeline

环境详细信息:

已注册事件网格,ADF为v2,并将参数传递给管道。 我的问题是我需要激活Azure存储事件订阅吗?如果是这样,我的事件处理程序应该是什么(在我的情况下是ADF管道)?

请建议:

  1. 必须订阅Azure存储事件才能触发Blob创建触发器?如果是,则使用事件处理程序选项。
  2. 如果不是强制性的(根据我的研究,仅必须注册事件网格)是什么导致我的事件触发器不触发?

1 个答案:

答案 0 :(得分:0)

必须使用V2存储帐户

触发器名称只能包含字母,数字和'-'字符(此限制将很快被删除)

Trigger使以下属性可用@triggerBody()。folderPath和@triggerBody()。fileName。要在管道中使用它们,必须将它们映射到管道参数,并按如下方式使用它们:@pipeline()。parameters.paramaetername。

您是否遵循上述准则?如果是,也许您可​​以考虑创建支持通知单。