我正在尝试使用 ARM 在开发测试实验室中创建一个公式。这个公式需要基础图像。我在 ARM 模板中使用 customimageid 属性,如下所示。
"customImageId": "[concat('/customimages/', variables('imageName'))]"
我可以创建公式,但无法将基本图像附加到公式。
任何帮助都可以得到。谢谢你。
我正在尝试使用 ARM 在开发测试实验室中创建一个公式。这个公式需要基础图像。我在 ARM 模板中使用 customimageid 属性,如下所示。
"customImageId": "[concat('/customimages/', variables('imageName'))]"
我可以创建公式,但无法将基本图像附加到公式。
任何帮助都可以得到。谢谢你。
根据此Azure 文档,customImageId 属性接受虚拟机的自定义映像标识符的字符串值。因此,我建议您尝试使用 customImageId,如下所示。
"customImageId": "[resourceId(variables('resourceType'), parameters('existingLabName'), parameters('imageName'))]"
注意:如果您的变量部分中有以下资源类型变量,请考虑上面的 customImageId
"resourceType": "Microsoft.DevTestLab/labs/customimages"
如果您的参数部分中有以下 existingLabName 和 imageName 参数,请考虑上面的 customImageId
"existingLabName": {
"type": "string",
"metadata": {
"description": "Name of an existing lab where the custom image will be created."
}
},
"imageName": {
"type": "string",
"metadata": {
"description": "Name of the custom image being created or updated."
}
}