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