Укажите группу ресурсов в шаблоне ARM для создания виртуальной машины Azure DevTest Lab.

У меня есть конвейер Azure, который создает новую виртуальную машину DevTest Lab из шаблона Azure Resource Manager (ARM). Это отлично работает, но для виртуальной машины создается новая группа ресурсов. Я хотел бы указать существующую группу ресурсов, к которой должна принадлежать виртуальная машина, но я не могу понять, как настроить это в задаче Azure DevTest Labs Create VM или в файле JSON шаблона ARM.

Я нашел один пример, который предоставил параметр resourceGroup как часть объекта resources в JSON, но это дает мне недопустимую ошибку шаблона:

...
"resources": [
        {
            ...
            "type": "Microsoft.DevTestLab/labs/virtualmachines",
            "name": "[variables('vmName')]",
            "resourceGroup": "[parameters('cdResourceGroup')]",
            ...
        }
]
...

Это похоже на то, что должно быть довольно простым, но я не смог найти это задокументированным.


person nick    schedule 17.06.2019    source источник
comment
Когда вы говорите «похоже, что это не работает», означает ли это, что произошла ошибка или виртуальная машина все еще не развертывается в указанной группе ресурсов?   -  person Stringfellow    schedule 17.06.2019
comment
Я должен был быть более ясным. Я получаю ошибку неверного шаблона.   -  person nick    schedule 18.06.2019
comment
Я начинаю думать, что это ограничение виртуальных машин DevTest Lab. Они могут принадлежать к собственной группе ресурсов, созданной с помощью виртуальной машины, или лаборатория может быть настроена так, чтобы все ресурсы принадлежали одной группе ресурсов.   -  person nick    schedule 18.06.2019


Ответы (1)


То, что я пытаюсь сделать, не поддерживается. Ищу другие решения.

Виртуальные машины Azure DevTest Lab не могут принадлежать к существующим группам ресурсов (кроме общей группы ресурсов лаборатории). Лабораторную работу можно настроить так, чтобы все виртуальные машины в лаборатории принадлежали к одной общей группе ресурсов, или каждая виртуальная машина будет принадлежать своей собственной группе ресурсов, созданной с помощью этой виртуальной машины (по умолчанию). См. Это Часто задаваемые вопросы по лаборатории Azure DevTest Labs.

Чтобы настроить через портал Azure: выберите лабораторию> «Конфигурация и политики»> «Настройки лаборатории».

person nick    schedule 18.06.2019