我有一个Azure管道,可以通过Azure资源管理器(ARM)模板创建新的DevTest Lab VM。效果很好,但是为VM创建了一个新的资源组。 我想指定VM应该属于的现有资源组,但是我不知道如何在Azure DevTest Labs Create VM
任务或ARM模板JSON文件中进行配置。 >
我发现了一个示例,该示例提供了一个resourceGroup
参数作为JSON中resources
对象的一部分,但是却给了我一个无效的模板错误:
...
"resources": [
{
...
"type": "Microsoft.DevTestLab/labs/virtualmachines",
"name": "[variables('vmName')]",
"resourceGroup": "[parameters('cdResourceGroup')]",
...
}
]
...
这看起来应该很简单,但我一直无法找到该文件。
答案 0 :(得分:0)
不支持我尝试执行的操作。寻找其他解决方案。
Azure DevTest Lab虚拟机不能属于现有资源组(除了实验室的公共资源组之外)。可以配置实验室,以使实验室中的所有VM都属于一个公共资源组,或者每个VM都将属于使用VM创建的自己的资源组(默认)。参见此Azure DevTest Labs FAQ。
要通过Azure门户进行配置:选择实验室>“配置和策略”>“实验室设置”