如何快速往cloud shell中传送文件

今天来分享一个小技巧,关于cloud shell的,cloud shell是个不错的工具,尤为是在一个应急的状况,本地安装CLI或者PowerShell都须要时间和权限,可是cloud shell是个现成的命令行环境,还内置像vscode、terraform、Ansible这种工具,很是方便,比较遗憾的是目前仍是只有Global Azure才有shell

可是有个问题其实一直让我以为比较麻烦,就是怎么把一些文件快速传到cloud shell里去,有一些脚本或者文件在本地写好以后想放到cloud shell里去运行,可是一个个编辑实在麻烦,研究了一下以后逐渐发现了一些技巧ide

像这种共享文件有一个比较好用的方式其实就是azure file,能够直接支持挂载,通过研究以后发现,其实cloud shell里内置了一个叫clouddrive的程序,这个程序就能够用来挂载azure file,首先打开cloud shell,在global azure的右上角有个小按钮工具

图片1.png


打开以后根目录就会有一个clouddrive的程序命令行

图片2.png


使用clouddrive mount 指定好订阅、storage和file share的名字以后很简单就能够链接到这个file share,固然须要注意这个file share须要和cloud shell在同一个region
3d

这里要提醒的一点是,cloud shell之因此可以保存文件,其实自己就是由于默认它就连到了一个file share里,因此若是连到别的file share后,以前保存的文件就看不到了code

图片3.png


因此最好的方法实际上是这样,直接找到cloud shell链接到的file share,cloud shell的文件其实都是默认打包到一个img文件里的,咱们固然不能直接往这个img文件里传东西orm

图片4.png

可是不妨碍咱们往这个文件夹里直接上传文件blog

图片5.png

在cloud shell里实际上是能够直接看到,也能够访问,只不过目录是隐藏的,可是文件只要传上来就能够直接访问到图片

图片6.png

相关文章
相关标签/搜索