【发布时间】:2019-06-17 16:38:29
【问题描述】:
我有一个 Azure 管道,可以从 Azure 资源管理器 (ARM) 模板创建一个新的开发测试实验室 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')]",
...
}
]
...
这似乎应该是相当简单的,但我无法找到它的文档。
【问题讨论】:
-
当您说“这似乎不起作用”时,这是否意味着存在错误或 VM 仍未部署到指定的资源组?
-
我应该更清楚。我收到一个无效的模板错误。
-
我开始认为这是开发测试实验室 VM 的限制。它们可以属于自己使用 VM 创建的资源组,或者可以将实验室配置为使所有资源都属于同一个资源组。
标签: azure azure-resource-manager arm-template azure-resource-group