Runbook автоматизации Azure не может декодировать данные запроса webhook
Я сильно поражен этой проблемой. Я прошу вас ответить или дать подсказку. У меня заканчиваются варианты.
Я называю лазурную книгу запусков при высокой загрузке ЦП через WebHook. Моя проблема в том, что данные Runbook не декодируются должным образом. Например, строка ниже ничего не печатает.
Write-Output $WebHookData.RequestHeader
Если я пытаюсь явно преобразовать данные в JSON, как это
*$WebhookData = ConvertFrom-Json $WebhookData*
тогда это ошибка метания.
ConvertFrom-Json: недопустимый примитив JSON: . В строке:6 символов:31 + $WebhookData = $WebhookData | ConvertFrom-Json
Кстати, я пытаюсь использовать модуль Runbook, доступный в галерее Azure {Вертикально увеличить виртуальную машину Azure Resource Manager с помощью Azure Automation}
Мой Webhook вызывается из оповещения, созданного на виртуальной машине.
Очень странное наблюдение
Работающий пример WebHood (находится в примере) {"WebhookName": "test1", "RequestBody": " [\ r \ n {\ r \ n \" Message \ ": \" Test Message \ "\ r \ n} \ г \ п **]**"
Не работает (данные отправляются при вызове Runbook из VM):
{"WebhookName": "test2", "RequestBody": " {\" schemaId \ ": \" AzureMonitorMetricAlert \ "}}
Спасибо