在Blob上将Blob存储装载为驱动器

Ron*_*Ron 12 blob azure azure-storage azure-storage-blobs azure-virtual-machine

我需要以某种方式上传文件并在VM上访问它们,我该怎么做?

具体来说,如何从VM中访问我作为blob上传的文件?

我尝试将我作为blob上传的文件访问Azure虚拟机,但我无法在VM上找到它.

我可以简单地将blob存储作为驱动器安装在我的VM上吗?

我试图避免从实际的blob存储中获取它并将其下载到VM的往返时间.

rya*_*234 6

您无法将blob存储装载为驱动器.如果您在blob存储中有VHD,则可以将其挂载并将其附加到VM,但据我所知,您无法挂载blob存储.

(一个潜在的例外是Azure的HDFS实现,它在Linux机器上运行,并使用blob存储作为HDFS的后备存储.)

如果您已将文件上载到blob存储,则只需使用Azure API即可下载该文件.

使用.NET开始使用Azure Blob存储:下载Blob

有一个关于如何下载blob的例子.


Spe*_*ose 6

有一项新功能允许您执行此操作,称为Azure文件服务:

介绍Microsoft Azure文件服务


Tat*_*nit 6

现在,您可以将azure blob安装到Linux Vms。请注意Azure storage现在有一个名为Linux的Linux FUSE适配器Blobfuse。这是一个古老的问题,但是我认为使用以下BlobFuse官方文档在您的Linux VM中添加访问\ Mounting Blob的解决方案会有所帮助:https : //docs.microsoft.com/zh-cn/azure/storage/blobs/存储如何安装容器Linux