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

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

String

Ausgaben

SharedAccessAuthorizationRuleAttributes