Командлет Azure powershell выдает "Произошла ошибка при отправке запроса".
Я пытаюсь создать виртуальную машину с помощью командлета ниже в PowerShell Azure.
New-AzureRmResourceGroupDeployment -Name VmDeployment -ResourceGroupName ABC `
-TemplateFile "C:\Templates\template.json" `
-TemplateParameterFile "C:\Templates\parameters.json"
Кажется, этот командлет работает большую часть времени, но иногда выдает следующую ошибку.
New-AzureRmResourceGroupDeployment : An error occurred while sending the request.
At line:1 char:1
+ New-AzureRmResourceGroupDeployment -Name VmDeployment1 -ResourceGroup ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [New-AzureRmResourceGroupDeployment], HttpRequestException
+ FullyQualifiedErrorId : Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.NewAzureResourceGroupDeploymentCmdlet.
Это сообщение об ошибке не имеет никакой соответствующей информации о том, почему именно это терпит неудачу.
Я пытаюсь запустить командлет несколько раз, и он снова работает. Кажется, я не понимаю, почему это иногда не работает, хотя в сценарии нет изменений.
Есть несколько других командлетов с такой же проблемой. Но, например, ради я упомянул только один.
Любые материалы высоко ценятся. Спасибо
1 ответ
Некоторые из проблем с New-AzureRmResourceGroupDeployment
командлеты, иногда это не могло дать правильное сообщение об ошибке.
Поэтому в качестве обходного пути вам следует попробовать 4c74356b41, упомянутый в его команде, переустановить (или) обновить модули Azure PowerShell.
Кроме того, другой вариант - использовать $DebugPreference="Continue" перед выполнением New-AzureRmResourceGroupDeployment
Это будет определять, как PowerShell реагирует на сообщения отладки, генерируемые сценарием, командлетом или поставщиком, или командой Write-Debug в командной строке.
Например, это даст некоторые подробности сообщения об ошибке, как показано ниже
DEBUG: ============================ HTTP RESPONSE ============================
Status Code:
NotFound
Headers:
Pragma : no-cache
x-ms-failure-cause : gateway
x-ms-ratelimit-remaining-subscription-writes: 1199
x-ms-request-id : 65972d3e-495e-41fd-84fd-9b068c62df22
x-ms-correlation-request-id : 65972d3e-xx-41fd-84fd-xx
x-ms-routing-request-id : xxx:xxx:65972d3e-xx-41fd-84fd-xx
Strict-Transport-Security : max-age=31536000; includeSubDomains
X-Content-Type-Options : nosniff
Cache-Control : no-cache
Date : Tue, 04 Sep 2018 02:45:49 GMT
Body:
{
"error": {
"code": "ResourceGroupNotFound",
"message": "Resource group 'test' could not be found."
}
}
Вы можете найти похожую проблему в GitHub