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

Is there a way to make an API call from Azure runbook?

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

到目前为止,我只找到了一些通过 API 调用 Azure Runbook 的方法(比方说从一些后端 C# 代码),但不是相反。我需要做的是调用一些 c# 方法 FROM Azure runbook。

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

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

是的,你可以。

两者都可以

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

Invoke-WebRequest

Invoke-RestMethod 默认解析输出,Invoke-WebRequest 不。