从 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 移动到 Ftp 服务器
使用java中的azure函数将文件从浏览器上传到azure blob存储