从 SFTP 服务器将文件上传到 Azure 存储 Blob

Posted

技术标签:

【中文标题】从 SFTP 服务器将文件上传到 Azure 存储 Blob【英文标题】:Upload files to Azure storage blob from SFTP server 【发布时间】:2022-01-18 20:04:00 【问题描述】:

我有一个 Azure 存储 Blob,想从 SFTP 服务器上传大型 csv 文件。我怎样才能做到这一点,而不必在本地复制文件然后上传到 Azure blob。有没有办法直接使用 Azure 存储资源管理器执行此操作?

【问题讨论】:

这看起来不像programming question。 【参考方案1】:

我们可以使用 Azure Logic App 将文件从 SFTP 服务器复制到 Azure Blob 存储。

在 Azure Logic App 中,我们可以添加以下步骤:

触发器:将文件添加或更新到 SFTP 服务器时

操作:将 Blob 上传到 Azure 存储

我们还可以使用 SFTP 服务器内部的 Azcopy 工具将文件从 SFTP 服务器复制到 Azure Blob 存储

【讨论】:

您能建议如何使用 azcopy 工具吗?从文档 [docs.microsoft.com/en-us/azure/storage/common/… 看来,它似乎不支持从 FTP 传输。 可以在服务器中安装 AzCopy。现在在服务器内部,我们可以使用 AzCopy 将文件从服务器复制到 Azure Blob 存储

以上是关于从 SFTP 服务器将文件上传到 Azure 存储 Blob的主要内容,如果未能解决你的问题,请参考以下文章

直接从浏览器将文件上传到 Azure Blob 存储?

将文件从 Azure 存储 blob 移动到 Ftp 服务器

使用java中的azure函数将文件从浏览器上传到azure blob存储

如何从 azure 函数应用程序将文件发送到 azure 存储

Azure DSC 将文件从存储上传到 VM?

使用 PowerShell 将文件上传到 SFTP