如何使用Python触发Azure Runbook

时间:2018-09-28 11:04:24

标签: python azure

我已经创建了一个用Python编写的Azure运行手册,并且我希望它在If语句为true时触发另一个Azure运行手册运行。

我要承认我的Python知识非常有限,我主要在Powershell中编写我的运行手册。因此,基本上我需要从Python运行等效的Start-AzureRMAutomationRunbook。谁能指导或告诉我答案?

谢谢

1 个答案:

答案 0 :(得分:0)

使用Python,此任务比现在仅使用PowerShell cmdlet更为复杂。如果要从Azure Runbook触发另一个Runbook,则需要:

  1. 在子运行手册上创建webhook。这将为您提供一个URL,您可以使用该URL进行REST调用并触发该子Runbook。
  2. 然后从您的Python父级Runbook中,您只需调用对该Webhook URL的REST调用,并仅调用子级Runbook。

以下是完成此操作的参考: