【问题标题】:How to getting event from Event grid on successfully deplying Azure template如何从事件网格中获取成功部署 Azure 模板的事件
【发布时间】:2020-08-16 21:01:31
【问题描述】:

假设我有一个 https 端点,它可以用作我可以在 Azure 模板中提供的 azure 事件网格的 webhook url。但该端点尚未得到验证。我还有一个希望租户/客户部署的天蓝色模板。我如何收到模板部署成功完成的事件?

【问题讨论】:

  • 你使用 DevOps (dev.azure.com/xxxx) 吗?你的意思是你在 DevOps 中创建了一个服务钩子?端点尚未验证是什么意思?在 DevOps 中创建服务挂钩时是否遇到任何错误?
  • 这个问题有什么更新吗?
  • 我将进一步澄清这个问题。我有一个客户/租户,他将在订阅级别部署一个 ARM 模板,将我的委托人绑定到一些 IAM 角色。主体存在是因为 oauth 授权已成功完成。现在,一旦模板部署完成订阅级别,我想收到通知。我怎么做?我不明白你的回复,所以我不知道该说什么
  • 您是否使用 DevOps (dev.azure.com/xxxx) 进行部署?
  • 不,我希望我们的产品客户在 azure 上使用 ARM 模板通过 Azure CLI 在他们这边进行部署。而且我想找到一种方法来知道当客户在订阅级别部署模板时,我们会收到通知(到 https 端点或类似的任何东西)

标签: azure azure-resource-manager azure-template


【解决方案1】:

您可以利用 Azure Monitor 的功能来view activity logs to monitor actions on resources。更具体地说,您将对部署资源 (Microsoft.Resources/deployments) 中的事件感兴趣。

您可以从那里创建一个警报规则 + 操作组,将事件推送到您选择的 webhook。您还可以将警报范围限定为单个资源组或整个订阅。请参阅Create an alert ruleCreate and manage action groups in the Azure portal

【讨论】:

    猜你喜欢
    • 2021-12-03
    • 2022-01-15
    • 2021-02-18
    • 2019-06-11
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多