是否可以及时将文件和文件夹从FTP发送到Azure blob存储?

时间:2018-01-26 15:34:04

标签: azure ftp azure-logic-apps azure-blob-storage

我正在尝试使用逻辑应用程序将文件从FTP复制到Azure存储,当文件被添加到ftp位置而不是文件夹时,我的应用程序功能完全正常。我也没有看到任何要更改的设置来复制文件夹。

1 个答案:

答案 0 :(得分:0)

根据您的要求,我认为是的。我创建了一个简单的演示,我可以及时将文件和文件夹发送到Azure Blob Storage。 你可以参考我的步骤。

  1. 逻辑应用程序>逻辑应用程序设计器>选择触发器'FTP - 添加或修改文件'。
  2. 连接

    连接名称:FTP服务器名称。

    服务器地址:我从App Service> Properties> FTP HOST NAME复制。

    用户名:应用服务名称/ FTP服务器名称。我从App Service> Properties>中复制FTP /部署用户。

    设置

    我在FTP中选择一个文件夹('/ LogFiles / application'文件夹)。

    频率:3分钟。

    enter image description here 2.单击添加操作>搜索Azure Blob存储 - 创建Blob:

    连接

    连接名称:您创建的任何名称(例如“ftpconnect”)。

    设置

    我可以创建一个博客文件来存储Action Blob 1中的日志。我可以在Action Blob 2中将文件夹从FTP发送到Azure Blob。 enter image description here

    由于我在FTP中选择'/ LogFiles / application'文件夹,因此每次跟踪应用程序日志时,FTP都会将这些日志存储在文件夹中。

    最后,我在应用程序中跟踪我的应用程序日志并单击在Logic App Designer中运行,它工作正常。您可以从以下屏幕截图中看到文件夹中的文件。

    在Azure Blob存储中: enter image description here

    此外,您还可以参考此article来了解如何将文件从FTP复制到Logic App中的Blob存储。