Как извлечь из нашего приложения сведения об экземпляре Microsoft Azure Event Hub, например строку подключения концентратора событий - PullRequest
0 голосов
/ 09 февраля 2019

Я использую API-интерфейс Microsoft Azure Resource Manager https://docs.microsoft.com/en-us/rest/api/resources/resources/listbyresourcegroup Я могу получить все пространства имен концентратора событий в определенной группе подписок и ресурсов.Но я не могу получить подробную информацию об экземплярах концентратора событий, такую ​​как строка подключения концентратора событий и имя доступных экземпляров концентратора событий.

1 Ответ

0 голосов
/ 11 февраля 2019

Похоже, что в остальных API, о которых вы упомянули, такой опции нет.

Для извлечения строки подключения концентратора событий и имен экземпляров концентратора событий следует использовать соответственно.

  1. Для имен экземпляров концентраторов событий используйте это api , вам необходимо указать namespce:

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

Для строк подключения используйте это api .Необходимо указать имя пространства имен / имя концентратора событий / имя строки подключения:

POST 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

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...