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
Jelentkezzen be az Azure portálra.
A bal oldali navigációs menüben válassza a Minden szolgáltatás lehetőséget.
Az Elemzés szakaszban válassza az Event Hubs lehetőséget.
Az eseményközpontok listájában válassza ki az eseményközpontot.
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.
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.
Válassza a Másolás gombot a Kapcsolati sztring elsődleges kulcsa mező mellett.
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.
Az Event Hubs-névtér lapon válassza ki az eseményközpontot az alsó panelen.
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.
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.
Válassza ki a szabályzatot a listából.
Válassza a Másolás gombot a Kapcsolati sztring elsődleges kulcsa mező mellett.
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: