如何解决将Azure Blob安装到VM
我正在尝试用Linux VM挂载azure blob,并且我能够使用存储访问密钥成功完成此操作。还有其他路线可以进行安装吗?也许使用SAS令牌或AD身份验证。任何帮助表示赞赏。
解决方法
如果您使用的是blobfuse,并且想通过SAS令牌安装blob /容器,请尝试以下步骤:
- 创建一个connection.cfg文件,其内容如官方文档所示:https://github.com/Azure/azure-storage-fuse/blob/master/connection.cfg
-
运行安装命令:
blobfuse / --tmp-path = / mnt / blobfusetmp -o attr_timeout = 240 -o entry_timeout = 240 -o negative_timeout = 120 --config-file = --log-level = LOG_DEBUG-文件缓存超时-秒= 120
就我而言:
blobfuse /testcontainer --tmp-path=/mnt/blobfusetmp -o attr_timeout=240 -o entry_timeout=240 -o negative_timeout=120 --config-file=../connection.cfg --log-level=LOG_DEBUG --file-cache-timeout-in-seconds=120
如您所见,我安装了一个名为testcontainer
的容器,该容器中只有一个文件:
这是挂载命令的结果:
让我知道它是否可以正常工作,或者您是否需要其他帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。