从Azure Cloud Shell连接到Azure文件共享

时间:2019-11-22 00:30:37

标签: azure azure-files azure-cloud-shell

我不知道如何从Azure Cloud Shell连接到现有的Azure文件共享。

命令clouddrive似乎在移动我的默认云外壳存储帐户。但是我不想那样做。我只想访问我现有的Azure文件共享存储。它可以存在于任何Azurea区域(不仅限于Cloud Shell可用的功能,目前还非常有限)

当我尝试使用clouddrive挂载现有的Azure文件帐户时,出现以下错误消息:

ERROR: The storage account is not in the valid location. Expect: eastus Actual: canadacentral

我不希望将现有的Azure文件共享从canadacentral移到eastus。有解决方法吗?

我只想通过Cloud Shell连接到我现有的Azure文件共享并在这些目录中运行命令。

谢谢!


在这里问相同的问题:

1 个答案:

答案 0 :(得分:0)

Azure云外壳是一个交互式的,经过身份验证的,可浏览器访问的外壳,后端在云外壳主机上运行。云外壳计算机是临时的,但是您的文件通过名为clouddrive的已安装文件共享保留。

使用高级选项,您可以associate existing resources。另外,关联的Azure存储帐户必须与要安装它们的Cloud Shell计算机位于同一区域。要查找当前区域,您可以在Bash中运行env并找到变量ACC_LOCATIONenter image description here

如文档所述,canadacentral不是Cloud Shell的可用区域,您应该在可用区域中挂载文件存储。如果是这样,您可以运行clouddrive unmount卸载当前文件共享,然后通过单击初始登录中的高级设置在可用区域中选择现有文件存储。

enter image description here