在遵循了在Azure中创建托管映像的说明之后,我正在尝试从ARM模板中的托管映像创建一个VM。ARM模板需要源blob URI,该URI应该列在Azure门户内的VM映像页面上,但它是空白的(请参见下面的屏幕截图)。
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/capture-image-resource
我是不是错过了什么步骤?

发布于 2019-01-30 02:08:19
是的,要从受管理的磁盘映像创建vm,您需要它的资源id,而不是它的uri (因为它没有)。下面是一个ARM模板位,用于从托管磁盘镜像创建VM:
"storageProfile": {
"imageReference": {
"id": "[resourceId('Microsoft.Compute/images', concat(parameters('vmPrefix'), '-gateway-osImage'))]"
},
"osDisk": {
"name": "[concat(parameters('vmPrefix'), '-gateway-os-vhd')]",
"createOption": "FromImage"
}
},https://stackoverflow.com/questions/54427138
复制相似问题