Azure Automation Runbook完成后调用API

我想调用一个API来触发Azure自动化运行簿。我相信这可以通过webhooks完成。这样做时,我返回202响应代码,表明请求已成功排队

现在,我试图找出如何指定Azure自动化在完成执行后应触发的回调API调用,包括结果状态(完成,失败)。是我自己应该在Azure自动化作业中编写此回调函数,还是在运行手册完成时提供默认功能允许API回调?

我试图避免触发自动化作业的客户端应用程序必须不断轮询以查看自动化作业是否仍在运行。

iCMS 回答:Azure Automation Runbook完成后调用API

首先,没有默认功能允许Runbook完成时回调API。

您可能知道,我们可以通过编写代码来检查其状态或在完成时设置警报来实现此目的。但是它会有延迟或需要定期轮询。

我能想到的最好的解决方案是将回调API放入运行手册中。例如,您可以将代码放在try - catch - finally代码块中,并将api放在finally部分中。

希望它可以提供帮助。

本文链接:https://www.f2er.com/2092618.html

大家都在问