Get-AzNotificationHubAuthorizationRule
Ruft Informationen zu den Autorisierungsregeln ab, die einem Benachrichtigungshub zugeordnet sind.
Syntax
Get-AzNotificationHubAuthorizationRule
[-ResourceGroup] <String>
[-Namespace] <String>
[-NotificationHub] <String>
[[-AuthorizationRule] <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Beschreibung
Die Get-AzNotificationHubAuthorizationRule Cmdlet ruft Informationen zu den SAS-Autorisierungsregeln (Shared Access Signature) ab, die einem Benachrichtigungshub zugeordnet sind. Das Cmdlet gibt Informationen zu allen Regeln zurück, die einem Hub zugeordnet sind, oder, indem der parameter AuthorizationRule eingeschlossen wird, Informationen zu einer bestimmten Regel abrufen. Autorisierungsregeln verwalten den Zugriff auf Ihre Benachrichtigungshubs. Eine Autorisierungsregel erstellt Links als URI basierend auf unterschiedlichen Berechtigungsstufen. Clients werden basierend auf der entsprechenden Berechtigungsstufe an eine dieser URIs weitergeleitet. Beispielsweise wird ein Client mit der Listenberechtigung an den URI für diese Berechtigung weitergeleitet. Die Get-AzNotificationHubAuthorizationRule Cmdlet ruft nur Informationen zu den Autorisierungsregeln ab, die einem Benachrichtigungshub zugeordnet sind. Verwenden Sie Get-AzNotificationHub, um Informationen über den Hub selbst zu erhalten.
Beispiele
Beispiel 1: Abrufen von Informationen für alle Autorisierungsregeln, die einem Benachrichtigungshub zugewiesen sind
Get-AzNotificationHubAuthorizationRule -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup" -NotificationHub "ContosoInternalHub"
Dieser Befehl ruft Informationen für alle Autorisierungsregeln ab, die dem Benachrichtigungshub namens ContosoInternalHub im Namespace ContosoNamespace zugewiesen sind. Sie müssen den Namespace angeben, in dem sich der Hub befindet, sowie die Ressourcengruppe, der der Hub zugewiesen wurde.
Beispiel 2: Abrufen von Informationen für eine Autorisierungsregeln, die einem Benachrichtigungshub zugewiesen sind
Get-AzNotificationHubAuthorizationRule -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup" -NotificationHub "ContosoInternalHub" -AuthorizationRule "ListenRule"
Dieser Befehl ruft Informationen für alle Autorisierungsregeln ab, die dem Benachrichtigungshub namens ContosoInternalHub im Namespace ContosoNamespace zugewiesen sind. Der Befehl verwendet den AuthorizationRule Parameter, um die zurückgegebenen Daten auf eine einzelne Autorisierungsregel namens ListenRule zu beschränken.
Parameter
-AuthorizationRule
Gibt den Namen einer SAS-Authentifizierungsregel an. Diese Regeln bestimmen den Typ des Zugriffs, den Benutzer auf den Benachrichtigungshub haben.
Typ: | String |
Position: | 3 |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-DefaultProfile
Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure
Typ: | IAzureContextContainer |
Aliase: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Namespace
Gibt den Namespace an, dem der Benachrichtigungshub zugewiesen ist. Namespaces bieten eine Möglichkeit zum Gruppieren und Kategorisieren von Benachrichtigungshubs.
Typ: | String |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-NotificationHub
Gibt den Benachrichtigungshub an, dem dieses Cmdlet Autorisierungsregeln zuweist. Benachrichtigungshubs werden verwendet, um Pushbenachrichtigungen unabhängig von der Plattform, die von diesen Clients verwendet wird, an mehrere Clients zu senden.
Typ: | String |
Position: | 2 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-ResourceGroup
Gibt die Ressourcengruppe an, der der Benachrichtigungshub zugewiesen ist. Ressourcengruppen organisieren Elemente wie Namespaces, Benachrichtigungshubs und Autorisierungsregeln so, dass die Bestandsverwaltung und die Azure-Verwaltung vereinfacht werden.
Typ: | String |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
Eingaben
Ausgaben
SharedAccessAuthorizationRuleAttributes
Ähnliche Themen
Azure PowerShell