You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

跨Azure订阅配置Event Grid域主题订阅至Event Hub的方法与身份选型

跨Azure订阅创建Event Grid域主题到Event Hub的事件订阅(AZ CLI实现)

权限说明

只要你的SPN同时具备以下权限,就可以完成操作,不需要托管标识:

  • Event Grid域所在订阅:Microsoft.EventGrid/domains/themes/eventSubscriptions/write权限(通常通过分配Event Grid Contributor等角色实现)
  • Event Hub所在订阅:Microsoft.EventHub/namespaces/eventhubs/listKeys/action权限(可通过分配Event Hub Data Sender角色或自定义角色实现)

AZ CLI操作步骤

  1. 使用SPN登录Azure:
az login --service-principal -u <SPN客户端ID> -p <SPN密钥> --tenant <租户ID>
  1. 创建跨订阅的事件订阅(直接指定双方资源ID即可):
az eventgrid domain event-subscription create \
  --domain-name <Event Grid域名称> \
  --resource-group <Event Grid域所在资源组> \
  --name <自定义事件订阅名称> \
  --topic-name <域内目标主题名称> \
  --endpoint-type eventhub \
  --endpoint "/subscriptions/<Event Hub的订阅ID>/resourceGroups/<Event Hub所在资源组>/providers/Microsoft.EventHub/namespaces/<Event Hub命名空间>/eventhubs/<Event Hub实例名称>"

补充说明

  • 如果SPN当前默认订阅不是Event Grid域所在的订阅,可在命令中添加--subscription <Event Grid域的订阅ID>指定目标订阅,也可以先执行az account set --subscription <Event Grid域的订阅ID>切换默认订阅后再执行创建命令。
  • 需确保SPN在Event Hub资源上的权限已正确分配,否则会触发权限不足的报错。

内容的提问来源于stack exchange,提问作者VIJ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 17:35:27