Ron*_*Ron 12 blob azure azure-storage azure-storage-blobs azure-virtual-machine
我需要以某种方式上传文件并在VM上访问它们,我该怎么做?
具体来说,如何从VM中访问我作为blob上传的文件?
我尝试将我作为blob上传的文件访问Azure虚拟机,但我无法在VM上找到它.
我可以简单地将blob存储作为驱动器安装在我的VM上吗?
我试图避免从实际的blob存储中获取它并将其下载到VM的往返时间.
您无法将blob存储装载为驱动器.如果您在blob存储中有VHD,则可以将其挂载并将其附加到VM,但据我所知,您无法挂载blob存储.
(一个潜在的例外是Azure的HDFS实现,它在Linux机器上运行,并使用blob存储作为HDFS的后备存储.)
如果您已将文件上载到blob存储,则只需使用Azure API即可下载该文件.
有一个关于如何下载blob的例子.
现在,您可以将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
Blobfuse是稳定的,并且受其支持,Azure Storage因为它在此处记录的限制范围内使用:https : //github.com/Azure/azure-storage-fuse
安装文件在这里:https : //github.com/Azure/azure-storage-fuse/wiki/1.-安装
只需使用任何Linux distro软件包安装程序来获取blobfuse,请参考上面的安装链接:就像在Ubuntu中一样: sudo apt-get install blobfuse fuse
| 归档时间: |
|
| 查看次数: |
26655 次 |
| 最近记录: |