Вход в Webook на портале Azure - PullRequest
0 голосов
/ 16 января 2019

У меня есть книга запусков, которая запускается с помощью Webhook. Все работает хорошо, когда я вызываю этот runbook через JavaScript или PowerShell. Хотел бы также иметь возможность интерактивного запуска через портал. Попытался следовать инструкциям на этой странице , но безрезультатно, зашел в Webhook в любом удобном для меня формате, включая тот, что указан на странице выше.

Ввод в задании Automation Runbook всегда отличается от того, что происходит при запуске не через портал. Например, входя в портал:

{"WebhookName":"mywebhook","RequestBody":"[\r\n {\r\n \"ResourceGroup\": \"weu-co-rsg-automation-01\",\r\n \"Name\": \"w0001\"\r\n },\r\n {\r\n \"ResourceGroup\": \"vm02\",\r\n \"Name\": \"vm02\"\r\n }\r\n]"}

приведет к:

"{\"WebhookName\":\"mywebhook\",\"RequestBody\":\"[\\r\\n {\\r\\n \\\"ResourceGroup\\\": \\\"weu-co-rsg-automation-01\\\",\\r\\n \\\"Name\\\": \\\"w0001\\\"\\r\\n },\\r\\n {\\r\\n \\\"ResourceGroup\\\": \\\"vm02\\\",\\r\\n \\\"Name\\\": \\\"vm02\\\"\\r\\n }\\r\\n]\"}"

Ниже приведен скриншот того, что отображается на портале автоматизации Azure:

enter image description here

1 Ответ

0 голосов
/ 22 января 2019

Это ожидается и не влияет на функцию runbook.

На скриншоте, который вы прикрепили, входные параметры экранированы, поэтому он отличается от исходного.

Вы также можете использовать этот онлайн-инструмент для проверки исходного ввода и экранированного ввода.

enter image description here

...