Megosztás a következőn keresztül:


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 kapcsolati sztring használ az alkalmazás névteréhez, az alkalmazás a névtér összes eseményközpontjához rendelkezik a megadott 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érhez tartozó kapcsolati sztring a következő összetevők vannak beágyazva,

  • A létrehozott Event Hubs-névtér teljes tartományneve (tartalmazza az Event Hubs-névtér nevét és a 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 egy további összetevőt tartalmaz. Ez az. EntityPath=<EventHubName>

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

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

Azure Portal

Névtér kapcsolati sztringje

  1. Jelentkezzen be az Azure Portalra.

  2. Válassza az Összes szolgáltatás lehetőséget a bal oldali navigációs menüben.

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

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

  5. Az Event Hubs névtér lapján válassza a Megosztott hozzáférési szabályzatok lehetőséget a bal oldali menü Beállítások területén.

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

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

    Képernyőkép az Event Hubsról – 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 lapján válassza ki az eseményközpontot az alsó panelen.

  2. Az Event Hubs-példány lapján válassza a Megosztott hozzáférési szabályzatok lehetőséget a bal oldali menü Beállítások területén.

  3. Az eseményközponthoz nincs alapértelmezett házirend létrehozva. 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.

    Képernyőkép egy adott eseményközpontra kapcsolati sztring.

Azure PowerShell

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

Íme egy példaparancs egy névtér kapcsolati sztring lekéréséhez. MyAuthRuleName a megosztott hozzáférési szabályzat neve. Egy névtér esetében 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 példaparancs, amellyel lekérheti az kapcsolati sztring egy Geo-DR-fürt eseményközpontjához, amelynek aliasa van.

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

Azure CLI

Íme egy példaparancs egy névtér kapcsolati sztring lekéréséhez. MyAuthRuleName a megosztott hozzáférési szabályzat neve. Egy névtér esetében 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 példaparancs, amellyel lekérheti az kapcsolati sztring egy Geo-DR-fürt eseményközpontjához, amelynek aliasa van.

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 tekintse meg az Azure CLI for Event Hubs szolgáltatást.

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