Event Hubs-kapcsolati sztring lekérése

Ha egy névtérben lévő eseményközponttal szeretne kommunikálni, szüksége van egy kapcsolati sztring a névtérhez vagy az eseményközponthoz. Ha az alkalmazásból egy kapcsolati sztring használ a névtérhez, az alkalmazás a névtér összes eseményközpontjához rendelkezik hozzáféréssel (kezelés, olvasás vagy írás). Ha kapcsolati sztring használ az eseményközponthoz, a megadott hozzáféréssel rendelkezik az adott eseményközponthoz.

A névtér kapcsolati sztring a következő összetevőket tartalmazza:

  • A létrehozott Event Hubs-névtér teljes tartományneve (tartalmazza az Event Hubs-névtér nevét és a következőt servicebus.windows.net: )
  • A megosztott hozzáférési kulcs neve
  • A megosztott hozzáférési kulcs értéke

A névtér kapcsolati sztring a következőképpen néz ki:

Endpoint=sb://<NamespaceName>.servicebus.windows.net/;SharedAccessKeyName=<KeyName>;SharedAccessKey=<KeyValue>

Az eseményközpont kapcsolati sztring tartalmaz egy további összetevőt is. Az, EntityPath=<EventHubName>.

Endpoint=sb://<NamespaceName>.servicebus.windows.net/;SharedAccessKeyName=<KeyName>;SharedAccessKey=<KeyValue>;EntityPath=<EventHubName>

Ez a cikk bemutatja, hogyan szerezhet be kapcsolati sztring egy névtérbe vagy egy adott eseményközpontba a Azure Portal, a PowerShell vagy a parancssori felület használatával.

Azure Portal

Névtér kapcsolati sztringje

  1. Jelentkezzen be az Azure portálra.

  2. A bal oldali navigációs menüben válassza a Minden szolgáltatás lehetőséget.

  3. Az Elemzés szakaszban válassza az Event Hubs lehetőséget.

  4. Az eseményközpontok listájában válassza ki az eseményközpontot.

  5. Az Event Hubs-névtér lapon válassza a megosztott hozzáférési szabályzatok lehetőséget a bal oldali menüben.

  6. Válasszon ki egy megosztott hozzáférési szabályzatot a szabályzatok listájában. Az alapértelmezett név: RootManageSharedAccessPolicy. Hozzáadhat egy megfelelő engedélyekkel (küldés, figyelés) rendelkező szabályzatot, és használhatja ezt a szabályzatot.

    Event Hubs megosztott hozzáférési szabályzatai

  7. Válassza a Másolás gombot a Kapcsolati sztring elsődleges kulcsa mező mellett.

    Event Hubs – kapcsolati sztring lekérése

Kapcsolati sztring egy adott eseményközponthoz egy névtérben

Ez a szakasz egy névtér adott eseményközpontjának kapcsolati sztring lekérésének lépéseit ismerteti.

  1. Az Event Hubs-névtér lapon válassza ki az eseményközpontot az alsó panelen.

  2. Az Event Hubs-példány lapon válassza a megosztott hozzáférési szabályzatok lehetőséget a bal oldali menüben.

  3. Nincs alapértelmezett szabályzat létrehozva egy eseményközponthoz. Szabályzat létrehozása Kezelés, Küldés vagy Figyelés hozzáféréssel.

  4. Válassza ki a szabályzatot a listából.

  5. Válassza a Másolás gombot a Kapcsolati sztring elsődleges kulcsa mező mellett.

    Kapcsolati sztring egy adott eseményközponthoz.

Azure PowerShell

A Get-AzEventHubKey használatával lekérheti az adott szabályzat/szabály kapcsolati sztring.

Íme egy példaparancs a névtér kapcsolati sztring lekéréséhez. MyAuthRuleName a megosztott hozzáférési szabályzat neve. Névtér esetén van egy alapértelmezett: RootManageSharedAccessKey.

Get-AzEventHubKey -ResourceGroupName MyResourceGroupName -NamespaceName MyNamespaceName -AuthorizationRuleName MyAuthRuleName

Íme egy mintaparancs egy adott eseményközpont kapcsolati sztring lekéréséhez egy névtéren belül:

Get-AzEventHubKey -ResourceGroupName MyResourceGroupName -NamespaceName MyNamespaceName -EventHubName MyEventHubName -AuthorizationRuleName MyAuthRuleName

Íme egy mintaparancs, amellyel lekérheti az kapcsolati sztring egy olyan Geo-DR-fürt eseményközpontjához, amely rendelkezik aliassal.

Get-AzEventHubKey -ResourceGroupName MyResourceGroupName -NamespaceName MyNamespaceName -EventHubName MyEventHubName -AliasName MyAliasName -Name MyAuthRuleName

Azure CLI

Íme egy példaparancs a névtér kapcsolati sztring lekéréséhez. MyAuthRuleName a megosztott hozzáférési szabályzat neve. Névtér esetén van egy alapértelmezett: RootManageSharedAccessKey

az eventhubs namespace authorization-rule keys list --resource-group MyResourceGroupName --namespace-name MyNamespaceName --name RootManageSharedAccessKey

Íme egy mintaparancs egy adott eseményközpont kapcsolati sztring lekéréséhez egy névtéren belül:

az eventhubs eventhub authorization-rule keys list --resource-group MyResourceGroupName --namespace-name MyNamespaceName --eventhub-name MyEventHubName --name MyAuthRuleName

Íme egy mintaparancs, amellyel lekérheti az kapcsolati sztring egy olyan Geo-DR-fürt eseményközpontjához, amely rendelkezik aliassal.

az eventhubs georecovery-alias authorization-rule keys list --resource-group MyResourceGroupName --namespace-name MyNamespaceName --eventhub-name MyEventHubName --alias-name MyAliasName --name MyAuthRuleName

Az Event Hubshoz készült Azure CLI-parancsokkal kapcsolatos további információkért lásd: Azure CLI for Event Hubs.

Következő lépések

Az alábbi webhelyeken további információt talál az Event Hubsról: