在子文件夹

时间:2018-03-17 09:36:15

标签: azure azure-storage-blobs azure-logic-apps

我指的是这个反馈:

Azure Storage Blob Trigger to fire when files added in Sub Folders

我有一个Azure Logic应用程序,每次在容器中添加blob时都会触发该应用程序。当所有文档都在容器的根目录时,这可以正常工作。

Azure Logic App - Blob Trigger

在我的容器中,我有一个动态数量的(虚拟)子文件夹。 当我在子文件夹中添加新文档(path = mysubfolder/mynewdocument.txt)时,不会触发逻辑应用程序。

这对我来说没有意义,因为blob容器中的子文件夹是虚拟的。有没有人找到一个解决方法,除了将所有文件放在根级别?

我打开了issue on Github.

3 个答案:

答案 0 :(得分:1)

  

这对我来说没有意义,因为blob容器中的子文件夹是虚拟的。有没有人找到一个解决方法,除了将所有文件放在根级别?

我也可以在我身边重现它。我建议您可以使用Azure功能应用程序blob触发器来代替Azure Logic App blob触发器。在子文件夹(虚拟)中添加新文档时,可能会触发Azure blob触发器功能。

答案 1 :(得分:1)

这是预期的行为。所有使用'文件的逻辑应用程序触发器都没有。支持子文件夹。

自2000年以来,BizTalk Server就是如此,所以我不希望很快发生变化:(。

请针对此问题为用户语音创建或投票:User Voice - Logic Apps

答案 2 :(得分:0)

在我开发此功能时(2018年初),EventGrid仍处于预览状态,因此我最终使用了Azure Function - Blob trigger

我现在肯定会使用EventGrid - Blob Event,它适用于Logic App / Function App或任何Http端点。