Získání připojovací řetězec 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) do všech center událostí v oboru názvů. Pokud používáte připojovací řetězec do centra událostí, budete mít k určitého centru událostí poskytnutý přístup.
Připojovací řetězec oboru názvů obsahuje následující součásti, které jsou v něm vloženy.
- 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ázev sdíleného přístupového klíče
- Hodnota sdíleného přístupového klíče
Připojovací řetězec oboru názvů vypadá takto:
Endpoint=sb://<NamespaceName>.servicebus.windows.net/;SharedAccessKeyName=<KeyName>;SharedAccessKey=<KeyValue>
Připojovací řetězec centra událostí má v něm další komponentu. To je, EntityPath=<EventHubName>
.
Endpoint=sb://<NamespaceName>.servicebus.windows.net/;SharedAccessKeyName=<KeyName>;SharedAccessKey=<KeyValue>;EntityPath=<EventHubName>
Tento článek ukazuje, jak získat připojovací řetězec k oboru názvů nebo konkrétnímu centru událostí pomocí webu Azure Portal, PowerShellu nebo rozhraní příkazového řádku.
portál Azure
Připojovací řetězec pro obor názvů
Přihlaste se na portál 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 oboru názvů služby Event Hubs vyberte v nabídce vlevo v části Nastavení zásady sdíleného přístupu.
V seznamu zásad vyberte zásady sdíleného přístupu. Výchozí hodnota má název RootManageSharedAccessPolicy. Můžete přidat zásadu s příslušnými oprávněními (odeslat, naslouchat) a použít tuto zásadu.
Vyberte tlačítko kopírovat vedle pole Připojovací řetězec primárního klíče.
Připojovací řetězec pro konkrétní centrum událostí v oboru názvů
Tato část obsahuje kroky pro získání připojovací řetězec do konkrétního centra událostí v oboru názvů.
Na stránce oboru názvů služby Event Hubs vyberte centrum událostí v dolním podokně.
Na stránce instance služby Event Hubs vyberte v nabídce vlevo v části Nastavení zásady sdíleného přístupu.
Pro centrum událostí se nevytvořily žádné výchozí zásady. Vytvořte zásadu s přístupem spravovat, odesílat nebo naslouchat .
Ze seznamu vyberte zásadu.
Vyberte tlačítko kopírovat vedle pole Připojovací řetězec primárního klíče.
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í řetězec oboru 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í řetězec 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í řetězec centra 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í řetězec oboru 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í řetězec 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í řetězec centra 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.
Související obsah
Další informace o službě Event Hubs najdete na následujících odkazech: