【发布时间】:2021-04-07 02:44:13
【问题描述】:
是否可以将 Azure blob 存储中存在的文件复制到 Azure 虚拟机?
在浏览 Azure 数据工厂文档后,似乎数据管理网关提供“文件系统”作为数据接收器,但我找不到任何文档/教程。
谁能告诉我这是否可能?如果可以,如何实现?
添加有关原始任务的更多详细信息。
我们有一个 Windows 应用程序,它应该访问 blob 存储并获取输入文件并处理这些文件。这是第三方应用程序,我们无法对此应用程序进行任何更改。
由于我们无法更改此应用程序并且无法将 Blob 存储作为附加虚拟硬盘附加到 VM,因此我们考虑在 ADF 中创建“复制活动”,其源将是 Blob 存储,目标将是 Azure VM。将文件放入 VM 后,我们需要通过脚本调用应用程序。
【问题讨论】:
-
您是作为一个自动化过程(ETL/数据摄取)还是仅仅作为一些文件的一次性抓取完成此操作?对于后者,您可以使用 AZCOPY,这是一个命令行工具,允许您将文件复制到/从 blob/文件系统和其他源中复制。对于前者,最好了解您尝试进入的流程以及您最终将如何处理基于文件的数据。
-
计划是每隔 15 分钟定期从 BLOB 存储复制文件,为此我们想使用 Azure 数据工厂“复制活动”,但我不确定它是否可能。跨度>
-
@RussellYoung,在问题本身中添加了有关问题的更多详细信息。感谢您宝贵的时间。
-
我没有使用 ADF 复制到文件系统,但如果它支持它,我猜它将成为一个 azure 文件容器。这可以从您的 vm 中以网络使用方式挂载,并且可以由您的应用程序读取。您将需要检查 ADF 方面的情况,但这可能是您最好的选择。
-
@RussellYoung,感谢您的意见。
标签: azure azure-virtual-machine azure-blob-storage