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

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

像这种共享文件有一个比较好用的方式其实就是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

这里要提醒的一点是,cloud shell之所以能够保存文件,其实本身就是因为默认它就连到了一个file share里,所以如果连到别的file share后,之前保存的文件就看不到了

图片3.png


所以最好的方法其实是这样,直接找到cloud shell连接到的file share,cloud shell的文件其实都是默认打包到一个img文件里的,我们当然不能直接往这个img文件里传东西

图片4.png

但是不妨碍我们往这个文件夹里直接上传文件

图片5.png

在cloud shell里其实是可以直接看到,也可以访问,只不过目录是隐藏的,但是文件只要传上来就可以直接访问到

图片6.png


更多相关文章

  1. 【JavaWeb基础】文件上传和下载(修订版)
  2. 前后端分离项目,如何优雅实现文件存储!
  3. 商品管理 数据库表结构 图片 功能结构 图片 订单管理 数据
  4. mall整合OSS实现文件上传
  5. 图解 Class 文件结构
  6. Class 文件的结构
  7. MyBatis之Mapper XML 文件详解(二)-sql和入参
  8. MyBatis之Mapper XML 文件详解(三)-Result Maps
  9. MyBatis之Mapper XML 文件详解(一)

随机推荐

  1. HTC One X的S720e采用了Beats Audio锁定
  2. Java已经启动,但是返回的退出代码=13 ecli
  3. 使用 gradle 编译多版本 android 应用
  4. Android 外部唤起应用跳转指定页面
  5. 封面流:做无限循环(像启动器,当到达最后一项
  6. 通过URL Scheme启动Android应用
  7. Android 后台每10秒钟启动一次应用的demo
  8. Android的支持库 && app/apk包进系统 &&
  9. 如何在Android应用里对HTTP请求头部添加
  10. 解决android调用系统相机拍照保存时onAct