我如何在本地使用我的 Cloud Shell 配置文件中的文件

How do I work locally with files in my Cloud Shell profile

要么这是不可能的,要么就是太简单了,我错过了诀窍,或者我正在以错误的方式去做。类似于 this 问题。

我更喜欢使用 VS Code,基本上,我想将云 CLI 中的主路径视为本地文件夹,暴露给 VS Code。

我安装了以下 VS Code 扩展:

如果我通过 VS Code(F1 > Azure:Open Bash 在 Cloud Shell 中)(如 here 所述)或通过在 Portal 中,我有一个主目录 /home/john,我可以在其中放置文件。这是我想从我的电脑连接到的这个区域(通过 VS 代码)。

我的第一个想法是这个区域会暴露在 Azure 存储资源管理器中,但是,我的云 shell 存储帐户中唯一的东西是:File Shares: azclishare > .cloudconsole > acc_john.img/home/john 中没有任何文件的迹象。我猜他们被包裹在 acc_john.img.

我也考虑过使用 SCP,但我也找不到任何对此的参考,而且我在门户中也找不到任何“连接字符串”。

如果有人有任何想法,请分享...

P.S。我正在使用 Windows 10.

总是一样的,post一个关于SO的问题然后找到答案!

完整答案在这里:https://docs.microsoft.com/en-us/azure/cloud-shell/persisting-shell-storage

简短的回答是云 Shell 确实映射到存储帐户(文件),但映射到 /usr/john/clouddrive

事实上,在 /home/john 中有一个指向 clouddrive 的符号链接。