我已经使用打包器成功创建了 VM 的映像。该实例是安装了 nginx 的 Ubuntu 机器。
现在,当我想使用负载均衡器和 Auto-Scaling 启动资源组时,我需要使用 URI 引用此图像;但是当我转到 Azure 中的图像时,URI 字段为空。
我如何获得这个 URI,所以我可以使用下面的模板设置我的 Auto Scale 环境?
最好的,乔纳斯
我已经使用打包器成功创建了 VM 的映像。该实例是安装了 nginx 的 Ubuntu 机器。
现在,当我想使用负载均衡器和 Auto-Scaling 启动资源组时,我需要使用 URI 引用此图像;但是当我转到 Azure 中的图像时,URI 字段为空。
我如何获得这个 URI,所以我可以使用下面的模板设置我的 Auto Scale 环境?
最好的,乔纳斯
我需要使用 URI 引用此图像;但是当我转到 Azure 中的图像时,URI 字段为空。
这是因为您的图像是受管理的。使用托管映像,您不会看到 URI,就像托管磁盘一样。
我如何获得这个 URI,所以我可以使用下面的模板设置我的 Auto Scale 环境?
由于您的 Image 是 managed ,因此您无法获取 URI。但是,您仍然可以使用模板从托管映像创建 VMSS。
您可以使用
"imageReference": {
"id": "[variables('managedImageId')]"
}
你可以参考 这个模板。此模板使用映像的名称和组来部署 VMSS。
希望这可以帮助!