Logic App 将文件从 FTP 复制到 Blob 但忽略已复制的文件
Logic App copy file from FTP to Blob but ignore already copied files
我正在设置一个逻辑应用程序,它应该在 FTP 服务器上的特定路径中添加或修改文件时触发,然后将此文件复制到存储帐户。但是,我在逻辑应用程序中尝试了多种设置,但似乎无法正确设置。我希望安装程序仅复制存储帐户中尚不存在的文件。
我现在有以下设置:
添加或修改文件时 (FTP) -> 列出文件夹中的文件 (FTP) -> 对于文件夹中的每个文件 (FTP) -> 创建 blob
此设置将正确触发并将每个文件复制到指定的存储帐户。
我也尝试过不同的条件,但似乎没有用。例如,我尝试添加另一个步骤,即 (FTP) -> 列出文件夹中的文件 (FTP) -> 列出 blob -> 条件列表 blob 不等于列表文件 -> 如果为真 ->对于文件夹中的每个文件 (FTP) -> 创建 blob
有没有人知道我如何让它工作?
你好。
由于难以解释,我认为共享模板也不容易部署。所以我 post 下面是我的逻辑应用程序的屏幕截图,供您参考。
下面的屏幕截图是我的逻辑应用程序的整体架构:
下面是"For each"的架构:
下面的截图是"For each 2"的架构:
下面的截图是"Condition 2"的架构:
顺便说一下,请点击 "For each" 旁边的“...”并更改设置,如下图所示(此更改非常重要,因为在 "Foreach" 循环中循环 运行并行。如果你不做这个改变,逻辑应用程序中的变量值将不正确。我在这里浪费了太多时间。)
我正在设置一个逻辑应用程序,它应该在 FTP 服务器上的特定路径中添加或修改文件时触发,然后将此文件复制到存储帐户。但是,我在逻辑应用程序中尝试了多种设置,但似乎无法正确设置。我希望安装程序仅复制存储帐户中尚不存在的文件。
我现在有以下设置: 添加或修改文件时 (FTP) -> 列出文件夹中的文件 (FTP) -> 对于文件夹中的每个文件 (FTP) -> 创建 blob
此设置将正确触发并将每个文件复制到指定的存储帐户。
我也尝试过不同的条件,但似乎没有用。例如,我尝试添加另一个步骤,即 (FTP) -> 列出文件夹中的文件 (FTP) -> 列出 blob -> 条件列表 blob 不等于列表文件 -> 如果为真 ->对于文件夹中的每个文件 (FTP) -> 创建 blob
有没有人知道我如何让它工作?
你好。
由于难以解释,我认为共享模板也不容易部署。所以我 post 下面是我的逻辑应用程序的屏幕截图,供您参考。
下面的屏幕截图是我的逻辑应用程序的整体架构:
下面是"For each"的架构:
下面的截图是"For each 2"的架构:
下面的截图是"Condition 2"的架构:
顺便说一下,请点击 "For each" 旁边的“...”并更改设置,如下图所示(此更改非常重要,因为在 "Foreach" 循环中循环 运行并行。如果你不做这个改变,逻辑应用程序中的变量值将不正确。我在这里浪费了太多时间。)