【发布时间】:2020-09-19 16:23:35
【问题描述】:
我正在尝试创建一个逻辑应用程序,该应用程序应在文件更新时将文件从 Box 存储复制到 azure blob 存储。我有 4 个供应商,它们会将文件放入 4 个不同的文件夹中。
您能否帮我为这种情况设计一个解决方案,正如我尝试的那样,我可以为单个文件夹创建一个触发器。我不确定如何为 4 个不同的文件创建 4 个触发器。
【问题讨论】:
标签: azure azure-blob-storage azure-logic-apps
我正在尝试创建一个逻辑应用程序,该应用程序应在文件更新时将文件从 Box 存储复制到 azure blob 存储。我有 4 个供应商,它们会将文件放入 4 个不同的文件夹中。
您能否帮我为这种情况设计一个解决方案,正如我尝试的那样,我可以为单个文件夹创建一个触发器。我不确定如何为 4 个不同的文件创建 4 个触发器。
【问题讨论】:
标签: azure azure-blob-storage azure-logic-apps
针对此要求,Azure 逻辑应用不支持在一个流程中由多个文件夹触发。我们可以在触发器中选择一个文件夹,当这个文件夹中的文件被修改时,就会触发流程。即使在触发器中选择了四个文件夹中的父文件夹,修改子文件夹中的文件时也不会触发。
作为一种解决方法,我们只需要创建 4 个相同的逻辑应用,并在触发器中设置不同的文件夹。逻辑应用按逻辑应用运行触发器、操作和连接器的计数计费,因此创建四个逻辑应用只会导致创建问题,但成本不会增加。
【讨论】: