如何快速往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

相關文章
相關標籤/搜索