Pobieranie parametrów połączenia usługi Event Hubs
Aby komunikować się z centrum zdarzeń w przestrzeni nazw, potrzebne są parametry połączenia dla przestrzeni nazw lub centrum zdarzeń. Jeśli używasz parametrów połączenia do przestrzeni nazw z aplikacji, aplikacja będzie miała zapewniony dostęp (zarządzanie, odczytywanie lub zapisywanie) do wszystkich centrów zdarzeń w przestrzeni nazw. Jeśli używasz parametrów połączenia do centrum zdarzeń, będziesz mieć dostęp do tego konkretnego centrum zdarzeń.
Parametry połączenia dla przestrzeni nazw mają osadzone w nim następujące składniki.
- W pełni kwalifikowana nazwa domeny utworzonej przestrzeni nazw usługi Event Hubs (obejmuje ona nazwę przestrzeni nazw usługi Event Hubs, po której
servicebus.windows.net
następuje ) - Nazwa klucza dostępu współdzielonego
- Wartość klucza dostępu współdzielonego
Parametry połączenia dla przestrzeni nazw wyglądają następująco:
Endpoint=sb://<NamespaceName>.servicebus.windows.net/;SharedAccessKeyName=<KeyName>;SharedAccessKey=<KeyValue>
Parametry połączenia dla centrum zdarzeń mają w nim dodatkowy składnik. To znaczy. EntityPath=<EventHubName>
Endpoint=sb://<NamespaceName>.servicebus.windows.net/;SharedAccessKeyName=<KeyName>;SharedAccessKey=<KeyValue>;EntityPath=<EventHubName>
W tym artykule pokazano, jak uzyskać parametry połączenia z przestrzenią nazw lub określonym centrum zdarzeń przy użyciu Azure Portal, programu PowerShell lub interfejsu wiersza polecenia.
Azure Portal
Parametry połączenia dla przestrzeni nazw
Zaloguj się w portalu Azure.
Wybierz pozycję Wszystkie usługi w menu nawigacji po lewej stronie.
Wybierz pozycję Event Hubs w sekcji Analiza .
Na liście centrów zdarzeń wybierz centrum zdarzeń.
Na stronie Przestrzeń nazw usługi Event Hubs wybierz pozycję Zasady dostępu współdzielonego w menu po lewej stronie.
Wybierz zasady dostępu współdzielonego na liście zasad. Domyślna nazwa to RootManageSharedAccessPolicy. Możesz dodać zasady z odpowiednimi uprawnieniami (wysyłanie, nasłuchiwanie) i używanie tych zasad.
Wybierz przycisk kopiowania obok pola Parametry połączenia klucz podstawowy .
Parametry połączenia dla określonego centrum zdarzeń w przestrzeni nazw
W tej sekcji przedstawiono kroki pobierania parametrów połączenia do określonego centrum zdarzeń w przestrzeni nazw.
Na stronie Przestrzeń nazw usługi Event Hubs wybierz centrum zdarzeń w dolnym okienku.
Na stronie wystąpienia usługi Event Hubs wybierz pozycję Zasady dostępu współdzielonego w menu po lewej stronie.
Nie ma żadnych domyślnych zasad utworzonych dla centrum zdarzeń. Utwórz zasady z dostępem do zarządzania, wysyłania lub nasłuchiwania .
Wybierz zasady z listy.
Wybierz przycisk kopiowania obok pola Parametry połączenia klucz podstawowy .
Azure PowerShell
Aby uzyskać parametry połączenia dla określonych zasad/reguł, możesz użyć polecenia Get-AzEventHubKey .
Oto przykładowe polecenie umożliwiające pobranie parametrów połączenia dla przestrzeni nazw. MyAuthRuleName
to nazwa zasad dostępu współdzielonego. W przypadku przestrzeni nazw istnieje domyślna RootManageSharedAccessKey
: .
Get-AzEventHubKey -ResourceGroupName MyResourceGroupName -NamespaceName MyNamespaceName -AuthorizationRuleName MyAuthRuleName
Oto przykładowe polecenie umożliwiające pobranie parametrów połączenia dla określonego centrum zdarzeń w przestrzeni nazw:
Get-AzEventHubKey -ResourceGroupName MyResourceGroupName -NamespaceName MyNamespaceName -EventHubName MyEventHubName -AuthorizationRuleName MyAuthRuleName
Oto przykładowe polecenie umożliwiające pobranie parametrów połączenia dla centrum zdarzeń w klastrze geo-dr, który ma alias.
Get-AzEventHubKey -ResourceGroupName MyResourceGroupName -NamespaceName MyNamespaceName -EventHubName MyEventHubName -AliasName MyAliasName -Name MyAuthRuleName
Interfejs wiersza polecenia platformy Azure
Oto przykładowe polecenie umożliwiające pobranie parametrów połączenia dla przestrzeni nazw. MyAuthRuleName
to nazwa zasad dostępu współdzielonego. W przypadku przestrzeni nazw jest dostępna domyślna: RootManageSharedAccessKey
az eventhubs namespace authorization-rule keys list --resource-group MyResourceGroupName --namespace-name MyNamespaceName --name RootManageSharedAccessKey
Oto przykładowe polecenie umożliwiające pobranie parametrów połączenia dla określonego centrum zdarzeń w przestrzeni nazw:
az eventhubs eventhub authorization-rule keys list --resource-group MyResourceGroupName --namespace-name MyNamespaceName --eventhub-name MyEventHubName --name MyAuthRuleName
Oto przykładowe polecenie umożliwiające pobranie parametrów połączenia dla centrum zdarzeń w klastrze geo-dr, który ma alias.
az eventhubs georecovery-alias authorization-rule keys list --resource-group MyResourceGroupName --namespace-name MyNamespaceName --eventhub-name MyEventHubName --alias-name MyAliasName --name MyAuthRuleName
Aby uzyskać więcej informacji na temat poleceń interfejsu wiersza polecenia platformy Azure dla usługi Event Hubs, zobacz Interfejs wiersza polecenia platformy Azure dla usługi Event Hubs.
Następne kroki
Następujące linki pozwalają dowiedzieć się więcej na temat usługi Event Hubs:
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla