Získání připojovacího řetězce služby Event Hubs
Ke komunikaci s centrem událostí v oboru názvů potřebujete připojovací řetězec pro obor názvů nebo centrum událostí. Pokud použijete připojovací řetězec k oboru názvů z vaší aplikace, bude mít aplikace poskytnutý přístup (správa, čtení nebo zápis) ke všem centrem událostí v oboru názvů. Pokud použijete připojovací řetězec k centru událostí, budete mít k danému konkrétnímu centru událostí poskytnutý přístup.
Připojovací řetězec pro obor názvů obsahuje následující komponenty:
- Plně kvalifikovaný název domény oboru názvů služby Event Hubs, který jste vytvořili (zahrnuje název oboru názvů služby Event Hubs následovaný
servicebus.windows.net
názvem ) - Název sdíleného přístupového klíče
- Hodnota sdíleného přístupového klíče
Připojovací řetězec pro obor názvů vypadá takto:
Endpoint=sb://<NamespaceName>.servicebus.windows.net/;SharedAccessKeyName=<KeyName>;SharedAccessKey=<KeyValue>
Připojovací řetězec pro centrum událostí obsahuje další komponentu. To je. EntityPath=<EventHubName>
Endpoint=sb://<NamespaceName>.servicebus.windows.net/;SharedAccessKeyName=<KeyName>;SharedAccessKey=<KeyValue>;EntityPath=<EventHubName>
V tomto článku se dozvíte, jak získat připojovací řetězec k oboru názvů nebo konkrétnímu centru událostí pomocí Azure Portal, PowerShellu nebo rozhraní příkazového řádku.
portál Azure
Připojovací řetězec pro obor názvů
Přihlaste se k portálu Azure.
V levé navigační nabídce vyberte Všechny služby .
V části Analýza vyberte Event Hubs.
V seznamu center událostí vyberte své centrum událostí.
Na stránce Obor názvů služby Event Hubs v nabídce vlevo vyberte Zásady sdíleného přístupu .
V seznamu zásad vyberte zásadu sdíleného přístupu . Výchozí má název : RootManageSharedAccessPolicy. Můžete přidat zásadu s příslušnými oprávněními (odeslat, naslouchat) a použít ji.
Vyberte tlačítko kopírovat vedle pole Připojovací řetězec-primární klíč .
Připojovací řetězec pro konkrétní centrum událostí v oboru názvů
V této části najdete postup získání připojovacího řetězce ke konkrétnímu centru událostí v oboru názvů.
Na stránce Obor názvů služby Event Hubs vyberte v dolním podokně centrum událostí.
Na stránce Instance služby Event Hubs v nabídce vlevo vyberte Zásady sdíleného přístupu .
Pro centrum událostí nejsou vytvořené žádné výchozí zásady. Vytvořte zásadu s přístupem ke správě, odesílání nebo naslouchání .
V seznamu vyberte zásadu.
Vyberte tlačítko kopírovat vedle pole Připojovací řetězec-primární klíč .
Azure PowerShell
Pomocí rutiny Get-AzEventHubKey můžete získat připojovací řetězec pro konkrétní zásadu nebo pravidlo.
Tady je ukázkový příkaz pro získání připojovacího řetězce pro obor názvů. MyAuthRuleName
je název zásady sdíleného přístupu. Pro obor názvů existuje výchozí: RootManageSharedAccessKey
.
Get-AzEventHubKey -ResourceGroupName MyResourceGroupName -NamespaceName MyNamespaceName -AuthorizationRuleName MyAuthRuleName
Tady je ukázkový příkaz pro získání připojovacího řetězce pro konkrétní centrum událostí v rámci oboru názvů:
Get-AzEventHubKey -ResourceGroupName MyResourceGroupName -NamespaceName MyNamespaceName -EventHubName MyEventHubName -AuthorizationRuleName MyAuthRuleName
Tady je ukázkový příkaz pro získání připojovacího řetězce pro centrum událostí v clusteru Geografické zotavení po havárii, který má alias.
Get-AzEventHubKey -ResourceGroupName MyResourceGroupName -NamespaceName MyNamespaceName -EventHubName MyEventHubName -AliasName MyAliasName -Name MyAuthRuleName
Azure CLI
Tady je ukázkový příkaz pro získání připojovacího řetězce pro obor názvů. MyAuthRuleName
je název zásady sdíleného přístupu. Pro obor názvů existuje výchozí: RootManageSharedAccessKey
az eventhubs namespace authorization-rule keys list --resource-group MyResourceGroupName --namespace-name MyNamespaceName --name RootManageSharedAccessKey
Tady je ukázkový příkaz pro získání připojovacího řetězce pro konkrétní centrum událostí v rámci oboru názvů:
az eventhubs eventhub authorization-rule keys list --resource-group MyResourceGroupName --namespace-name MyNamespaceName --eventhub-name MyEventHubName --name MyAuthRuleName
Tady je ukázkový příkaz pro získání připojovacího řetězce pro centrum událostí v clusteru Geografické zotavení po havárii, který má alias.
az eventhubs georecovery-alias authorization-rule keys list --resource-group MyResourceGroupName --namespace-name MyNamespaceName --eventhub-name MyEventHubName --alias-name MyAliasName --name MyAuthRuleName
Další informace o příkazech Azure CLI pro službu Event Hubs najdete v tématu Azure CLI pro službu Event Hubs.
Další kroky
Další informace o službě Event Hubs najdete na následujících odkazech: