Freigeben über


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

Das Cmdlet Get-AzNotificationHubAuthorizationRule 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 AuthorizationRule-Parameter eingeschlossen wird, Informationen zu einer bestimmten Regel abruft. 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. Das Cmdlet Get-AzNotificationHubAuthorizationRule 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.

Type:String
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Namespace

Gibt den Namespace an, dem der Benachrichtigungshub zugewiesen ist. Namespaces bieten eine Möglichkeit zum Gruppieren und Kategorisieren von Benachrichtigungshubs.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Eingaben

String

Ausgaben

SharedAccessAuthorizationRuleAttributes