0

我正在尝试使用 ARM 在开发测试实验室中创建一个公式。这个公式需要基础图像。我在 ARM 模板中使用 customimageid 属性,如下所示。

 "customImageId": "[concat('/customimages/', variables('imageName'))]"

我可以创建公式,但无法将基本图像附加到公式。

任何帮助都可以得到。谢谢你。

4

1 回答 1

0

根据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."
    }
}
于 2020-04-12T07:33:57.460 回答