我创建了一个自定义 Azure VM 映像,但找不到该映像的 blob URI,我需要在部署模板的规模集中指定该 URI。
如何使用 Azure CLI 在给定映像的名称和资源组的情况下查找映像的 blob URI?
az vm show -g <resourceGroup> -n <vmName> -o json
将显示 VM 的所有属性
如果在 Azure 中创建通用化 VM 的托管映像。无法获取映像 URL,因为映像由 Azure 管理。但是您可以获取源OsDisk VHD URL。
您可以在门户中找到源 OsDisk URL,从通用的虚拟机---源 OsDisk---导出---生成 URL,您将找到 OsDisk 的 SAS URL。请参阅此处。或者,您可以使用 CLI 运行脚本来查找 SAS URL。
az disk grant-access --duration-in-seconds 3600 --name $OsDiskname --resource-group $resourcegroupname
这里有一个类似的案例供您参考。希望这有帮助。