【发布时间】:2019-03-21 07:51:26
【问题描述】:
我想使用逻辑应用将文件从 SFTP 服务器复制到 Blob 存储。逻辑应用每 3 分钟由一个“重复”块触发,并检查服务器上的哪些文件以便复制它们。要检查服务器上有哪些文件,我使用“文件夹中的列表文件”块。复制本身由管道运行执行。到目前为止,这工作正常,但我面临一个问题。如果在触发逻辑应用期间一个文件仍在 sftp 服务器上的上传过程中,则仅将已在 sftp 服务器上的文件 (.txt) 部分复制到 blob 存储。文件的其余部分会丢失,因为我在将文件复制到 blob 后正在删除它们。我正在寻找一个选项来仅复制已完全上传到 sftp 服务器的文件。有人知道如何使用逻辑应用执行此操作吗?
【问题讨论】:
-
你试过sftp触发器
When a file is added or modified这对你来说可能是一个更好的选择吗?我猜你可以将轮询配置为每 3 分钟一次 -
你找到解决办法了吗?
标签: blob sftp azure-logic-apps