有没有一种方法可以从Azure Cloud Shell下载文件?

16

我正在尝试获取Azure Kubernetes集群的凭据。运行脚本在Azure云Shell上获取详细信息,并获得了一个.config文件。我想知道是否有一种从我的Azure云Shell会话中下载该文件的方法?

3个回答

35

在云shell提示符下,只需键入:download yourfilename


1
非常简单。完美运行。感谢您分享的建议。 - nam
4
我正在运行命令“download $HOME/.kube/config”。但我发现没有文件被下载到我的电脑上。请问这个文件下载到哪里了? - BNJ
1
@BNJ 遇到了相同的问题,你必须从 Web 浏览器中执行此操作才能生效(而不是 Windows 终端)。 - joedborg

2
当您使用Azure Cloud Shell时,需要创建一个Azure文件共享或使用现有的。Cloud shell会将文件共享挂载到系统上。您可以使用命令mount查看挂载路径。结果会像这样: enter image description here enter image description here 如我所建议的,您可以将.config文件复制到此路径:/home/RG/clouddrive/.cloudconsole,然后可以从文件共享中下载文件。
更多详细信息,请参见另一个案例here

如果这个答案对您有帮助,请告诉我。 - Charles Xu
很高兴这个答案对你有帮助! :-) - Charles Xu

2
  1. 列出您的文件

Azure Cloud Shell 文件列表

您可能会注意到 clouddrive 文件夹(请检查上面的图像链接)。 此文件夹已挂载到 Azure 文件共享,如此处所指定:https://learn.microsoft.com/en-us/azure/cloud-shell/persisting-shell-storage#how-cloud-shell-storage-works

  1. 获取 Azure 文件共享信息:

Azure 文件共享

使用 Get-CloudDrive 命令可获取 Azure 文件共享元数据,这将帮助您在 Azure 门户中找到文件下载页面。或者,您可以使用 df 命令。

df 命令输出

  1. 登录到 Azure 门户并找到 Azure 文件共享:

Azure 门户中的 Azure 文件共享 Azure 存储帐户


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接