在Azure门户中输入Webook

时间:2019-01-16 10:18:43

标签: azure-automation

我有一个使用Webhook触发的运行手册。当我通过JavaScript或PowerShell调用此运行手册时,一切都很好。希望还可以使用门户交互触发。尝试遵循this page上的说明,但无济于事,以我能想到的任何格式(包括上一页中列出的格式)进入了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 :(得分:0)

这是预期的,不会影响Runbook的功能。

在所附的屏幕截图中,输入参数已转义,因此与原始输入有所不同。

您还可以使用此online tool检查原始输入和转义输入。

enter image description here