Для расширения виртуальной машины Azure это ресурс Azure, а не свойство ресурса.Поэтому, если вы хотите добавить несколько расширений для ВМ в одном шаблоне, вы должны сделать каждое расширение одним ресурсом.Вот пример .
update
И если в одном шаблоне два или более расширений, вы должны убедиться в том, что порядокрасширения для выполнения.Хотя несколько расширений в одном шаблоне, они по-прежнему выполняются одно за другим в виртуальной машине.
Например, первое расширение имеет имя
"[concat(variables('vmName'),'/', 'antiMalwareExtension')]"
, и вам необходимо добавить "зависящий от" ввторое расширение:
"dependsOn":[
"[concat('Microsoft.Compute/virtualMachines/', variables('vmName'))]",
"[concat('Microsoft.Compute/virtualMachines/', variables('vmName'),'/', 'antiMalwareExtension')]"
],
Расширения после также должны работать следующим образом.