You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过AZ CLI将Azure虚拟机快照复制至存储账户?

使用AZ CLI将Azure快照复制到存储账户

步骤1:生成快照的SAS访问令牌

首先需要为目标快照生成临时的SAS URI,用于授权复制操作。执行以下命令,替换占位符为你的实际信息:

az snapshot grant-access --resource-group <你的资源组名称> --name <你的快照名称> --duration-in-seconds 3600

说明:--duration-in-seconds 设置SAS令牌的有效期,建议设置足够完成复制的时长(比如3600秒即1小时)。执行成功后,命令会返回包含 accessSas 字段的结果,复制这个URI备用。

步骤2:启动快照到存储账户的复制

使用AZ CLI的存储Blob复制命令,将快照通过SAS URI复制到指定存储账户的容器中。替换以下命令中的占位符:

az storage blob copy start \
  --destination-blob <目标Blob文件名.vhd> \
  --destination-container <目标存储容器名称> \
  --account-name <你的存储账户名称> \
  --account-key <你的存储账户密钥> \
  --source-uri <步骤1中获取的SAS URI>

可选:检查复制进度

如果需要确认复制状态,执行以下命令:

az storage blob show \
  --container-name <目标容器名称> \
  --name <目标Blob文件名.vhd> \
  --account-name <你的存储账户名称>

查看返回结果中的 copyStatus 字段,当值为 success 时表示复制完成。

补充说明

  • 若不想使用存储账户密钥,也可以用存储账户的SAS令牌替代,将命令中的 --account-key 参数替换为 --sas-token <存储账户SAS令牌>。
  • 目标存储容器需要提前创建,若未创建可执行 az storage container create --name <容器名> --account-name <存储账户名>。

内容的提问来源于stack exchange,提问作者Melissa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 11:09:53