在ARM中使用事件中心主题类型创建事件网格订阅

时间:2020-01-23 08:58:07

标签: azure azure-resource-manager azure-eventhub azure-eventgrid azure-eventhub-capture

我想使用ARM模板部署与this one类似的架构模式。我已经实现了几乎整个模型,但是将Event Hub与Event Grid连接起来遇到了挑战。在第4点,您将看到如何以某种方式在事件网格中创建预订,即事件中心将事件发送到特定事件网格的主题。

要通过门户网站进行操作,您只需执行以下步骤。但是如何自动执行呢?例如,使用ARM模板。我已经找到了如何创建常规主题的参考,但是找不到有关如何在ARM中创建事件中心命名空间主题的信息。

2 个答案:

答案 0 :(得分:2)

有一篇很好的文章介绍了如何做到这一点:Creating Event Grid Subscriptions

本文包含“事件中心命名空间”一章,其中包含一个示例ARM模板代码,用于创建事件中心命名空间订阅,并将端点配置为WebHook。

"name": "[concat(parameters('eventHubNamespaceName'), '/Microsoft.EventGrid/', parameters('subscriptionName'))]",
"type": "Microsoft.EventHub/namespaces/providers/eventSubscriptions",

答案 1 :(得分:0)