如何从应用程序中提取Microsoft Azure Event Hub实例详细信息,例如事件中心连接字符串

时间:2019-02-09 04:32:31

标签: azure azure-web-sites azure-eventhub

我正在使用Microsoft Azure资源管理器API https://docs.microsoft.com/en-us/rest/api/resources/resources/listbyresourcegroup 我可以将所有事件中心名称空间都拉到特定的位置 订阅和资源组。但是我无法提取事件中心实例的详细信息,例如,事件中心连接字符串和可用事件中心实例的名称。

1 个答案:

答案 0 :(得分:1)

表明您提到的其余api中没有此类选项。

您应该使用以下API分别获取事件中心连接字符串和事件中心实例的名称。

  1. 对于事件中心实例的名称,请使用此api,您需要指定名称pce:
  

获取   https://management.azure.com/subscriptions/ {subscriptionId} / resourceGroups / {resourceGroupName} /providers/Microsoft.EventHub/namespaces/ {namespaceName} / eventhubs?api-version = 2017-04-01

  1. 对于连接字符串,请使用此api。您应该指定名称空间/事件中心名称/连接字符串名称:
  

开机自检   https://management.azure.com/subscriptions/ {subscriptionId} / resourceGroups / {resourceGroupName} /providers/Microsoft.EventHub/namespaces/ {namespaceName} / eventhubs / {eventHubName} / authorizationRules / {authorizationRuleName} / ListKeys?api-version = 2017-04-01

响应事件中心的连接字符串:

enter image description here

希望有帮助。