以编程方式获取Azure VM映像Blob URI

时间:2018-09-11 22:32:20

标签: azure azure-resource-manager

我创建了一个自定义Azure VM映像,但是找不到该映像的Blob URI,我需要在部署模板的规模集中指定该URL。

如何使用Azure CLI在给定图像名称和资源组的情况下查找图像的Blob URI?

2 个答案:

答案 0 :(得分:0)

az vm show -g <resourceGroup> -n <vmName> -o json

将向您显示虚拟机的所有属性

答案 1 :(得分:0)

如果您create a managed image of a generalized VM in Azure。由于图像由Azure管理,因此无法获取图像URL。但是您可以获取源OsDisk VHD URL。

您可以从通用VM ---源OsDisk ---导出---生成URL在门户中找到源OsDisk URL,您将找到OsDisk的SAS URL。请参阅this。或者,您可以使用CLI运行脚本以找到SAS URL。

az disk grant-access --duration-in-seconds 3600 --name $OsDiskname  --resource-group $resourcegroupname

以下是类似的case供您参考。希望这会有所帮助。