У меня возникли проблемы с развертыванием шаблона ниже:
Одно из выданных сообщений об ошибке:
'Ресурс шаблона' [concat ('nsg-create', copyIndex ())] 'в строке' 344 'и столбце' 9 'недопустим. Версия api «2016-07-01», используемая для развертывания шаблона, не поддерживает свойство ResourceGroup. Используйте api-версию '2017-05-10' или более позднюю для развертывания шаблона. Подробнее об использовании см. https://aka.ms/arm-template/#resources. . '.
Код, который использовался для развертывания.
Context "Template Validation" {
It "Template $here\azuredeploy.json and parameter file passes validation" -TestCases $ParameterFileTestCases {
Param( $ParameterFile )
Update-Module -Name AzureRM -Force
$output = New-AzureRmResourceGroupDeployment -ResourceGroupName $TempValidationRG -Force -Mode Complete -TemplateFile "$here\azuredeploy.json" -TemplateParameterFile "$here\$ParameterFile" -ErrorAction Stop 5>&1
$output.ProvisioningState | Should -Be "Succeeded"
}
}
Однако я попытался изменить версию API, но это по-прежнему вызывало ту же ошибку. Я не понимаю, как решить эту проблему. Пытаюсь тестировать шаблон через приставал.
Вывод Get-Module AzureRM * -ListAvailable: список AzureRM