如何使用 azure 函数或逻辑应用程序监视 sftp 中的多个位置?

how to monitor multiple locations in sftp using azure function or logic app?

我们需要为新文件监控 10 个不同的子文件夹;

parent/child1
parent/child2
parent/child3
etc

如果任何 child 文件夹中有任何新文件,则将文件向上移动到 parent/

我们如何使用逻辑应用程序或 azure 函数解决此问题? 我知道逻辑应用程序有一个 sFTP 触发器,但我不相信它可以监控多个位置。

我想我的想法可以满足您的要求。

您可以创建具有多个触发器的重复。首先创建一个具有循环的逻辑应用程序并设置间隔时间和频率,然后将指针移到要添加并行分支的步骤上方的箭头上。选择出现的加号 (+),然后选择添加平行分支。之后你可以添加你想要的动作。

下面是结果图。

也许你可以试一试,如果你还有其他问题,请告诉我。