有没有办法从Azure Runbook进行API调用?

时间:2019-08-28 07:58:33

标签: azure rest azure-automation azure-runbook runbook

我在Azure中有一个自动化帐户,并且其中有一个运行手册。我想做的是从此运行手册进行API调用。我需要登录一些Web服务,获取一个会话令牌,然后使用该会话令牌来调用某些控制器的方法。

到目前为止,我仅找到了一些通过API调用Azure Runbook的方法(例如,从某些后端C#代码中调用),但反之则没有。我需要做的是调用某些C#方法 FROM Azure Runbook。

有办法吗?如果存在,如何在通话中传递查询? 我期望看到的是这样的:

$response = MakeApiCall -Url "www.someurl.com" -Body "some json for example"

1 个答案:

答案 0 :(得分:1)

是的。

$Url = "https://my-url"
$Body = @{
    field = "value"
}
Invoke-RestMethod -Method POST -Uri $url -Body $body -UseBasicParsing

Invoke-WebRequest

默认情况下,Invoke-RestMethod解析输出,而Invoke-WebRequest未完成。