如何让 Azure Monitor 警报触发 public 访问被禁用的 Azure 自动化 runbook

How to have Azure Monitor alert trigger an Azure Automation runbook whose public access is disabled

我正在关注 https://docs.microsoft.com/en-us/azure/automation/automation-create-alert-triggered-runbook 以设置触发 Azure 自动化 runbook 的警报。

如果我的自动化帐户的 Public 网络访问 像这样启用,当然可以触发运行手册:

但如果我禁用 Public 网络访问,它会停止工作(webhook 返回 HTTP 401)。我当然尝试过为自动化帐户创建一个私有端点连接,但它没有帮助,因为它看起来像默认情况下 Azure Monitor 使用 public 连接并且没有办法将它“放入”私有子网就像您使用虚拟机一样。

有什么方法可以让自动化帐户禁用 public 网络访问权限,以便我可以从 Azure Monitor 警报中触发运行手册?

根据 Microsoft Azure 支持,Azure Monitor 无法在禁用 public 网络访问的自动化帐户中触发运行手册。