Sdílet prostřednictvím


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ů

  1. Přihlaste se na portál Azure.

  2. V levé navigační nabídce vyberte Všechny služby .

  3. V části Analýza vyberte Event Hubs.

  4. V seznamu center událostí vyberte své centrum událostí.

  5. 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.

  6. 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.

  7. Vyberte tlačítko kopírovat vedle pole Připojovací řetězec primárního klíče.

    Snímek obrazovky služby Event Hubs – získání připojovací řetězec

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ů.

  1. Na stránce oboru názvů služby Event Hubs vyberte centrum událostí v dolním podokně.

  2. Na stránce instance služby Event Hubs vyberte v nabídce vlevo v části Nastavení zásady sdíleného přístupu.

  3. Pro centrum událostí se nevytvořily žádné výchozí zásady. Vytvořte zásadu s přístupem spravovat, odesílat nebo naslouchat .

  4. Ze seznamu vyberte zásadu.

  5. Vyberte tlačítko kopírovat vedle pole Připojovací řetězec primárního klíče.

    Snímek obrazovky připojovací řetězec do konkrétního centra událostí

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.

Další informace o službě Event Hubs najdete na následujících odkazech: