azure - FTP 到 Azure Blob 存储

标签 azure ftp azure-blob-storage azure-worker-roles filezilla

我必须使用流行的 FTP 客户端(例如 FileZilla)设置到 Azure Blob 存储的安全 FTP。经过大量研究后,我发现了link上面写着:

Deployed in a worker role, the code creates an FTP server that can accept connections from all popular FTP clients (like FileZilla, for example) for command and control of your blob storage account.

按照链接的说明,我实现了相同的操作并在 Azure 生产环境上部署了辅助角色,并且成功了。但我仍然无法使用 FileZilla 连接 FTP 主机服务器(由我在配置文件中提供)。我不知道我做错了什么或错过了什么。

最佳答案

如果您可以使用 Node.js 进行一些编程,则可以托管由 Azure Blob 直接支持的 FTP 服务器。

您可以使用nodeftpdazure-storage-fs 结合。 nodeftpd是用Node.js编写的FTP服务器,支持第三方文件系统管理器。 azure-storage-fs是一个文件系统管理器,旨在用于 nodeftpd并直接与 Azure Blob 对话。

文件系统管理器集成代码明确写在README.md下的azure-storage-fs 。但您需要编写自己的身份验证代码。

关于azure - FTP 到 Azure Blob 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39992173/

相关文章:

c# - 我们可以将 Microsoft Azure Bot 连接到 Azure SQL 数据库并从数据库读取数据并将其用作机器人的回复吗?

java - Java 中的 FTP 单元测试(JSch 和 MockFtpServer)

python ftplib : How to correctly release connection object?

Php ftp_connect 在 AWS 服务器上不起作用

azure - 在Azure Blob存储中为大量数据设置Blob索引标记的最佳方法是什么

azure - 由 Azure RM 运行时,任务完成后输出文件不会自动上传到存储容器

javascript - 在express js中下载多个blob?

c# - 指定的容器不存在

azure - 如何知道 Azure 服务器是否使用 TLS 1.2

azure - NLog 未写入 Azure Blob 存储