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



我创建了一个自定义 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

这里有一个类似的案例供您参考。希望这有帮助。

最新更新