Freigeben über


Get-AzNotificationHubsNamespaceAuthorizationRule

Ruft Informationen zu den Autorisierungsregeln ab, die einem Benachrichtigungshub-Namespace zugeordnet sind.

Syntax

Get-AzNotificationHubsNamespaceAuthorizationRule
   [-ResourceGroup] <String>
   [-Namespace] <String>
   [[-AuthorizationRule] <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Beschreibung

Die Get-AzNotificationHubsNamespaceAuthorizationRule Cmdlet gibt Informationen zu den SAS-Autorisierungsregeln (Shared Access Signature) zurück, die einem Benachrichtigungshub-Namespace zugeordnet sind. Sie können Informationen zu allen Regeln zurückgeben, die dem Namespace zugeordnet sind. Alternativ können Sie durch Einschließen des AuthorizationRule-Parameters Informationen für eine bestimmte Regel zurückgeben. Autorisierungsregeln verwalten den Zugriff auf Namespaces. Dies erfolgt durch die Erstellung von Links als URIs basierend auf unterschiedlichen Berechtigungsstufen. Plattformebenen können eine der folgenden Sein:

  • Zuhören
  • Senden
  • Verwalten von 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. Dieses Cmdlet ruft nur die Autorisierungsregeln ab, die einem Namespace zugeordnet sind. Verwenden Sie Get-AzNotificationHubsNamespace, um Informationen zum Namespace selbst abzurufen.

Beispiele

Beispiel 1: Abrufen von Informationen zu allen Autorisierungsregeln, die Namespaces zugewiesen sind

Get-AzNotificationHubsNamespaceAuthorizationRule -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup"

Dieser Befehl ruft Informationen zu allen Autorisierungsregeln ab, die sowohl dem Namespace ContosoNamespace als auch der Ressourcengruppe ContosoNotificationsGroup zugewiesen sind.

Beispiel 2: Abrufen von Informationen zu einer Autorisierungsregel

Get-AzNotificationHubsNamespaceAuthorizationRule -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup" -AuthorizationRule "ListenRule"

Dieser Befehl ruft Informationen zu einer einzelnen Namespaceautorisierungsregel namens ListenRule ab. Sie müssen den Namespace und die Ressourcengruppe einschließen, wenn Sie Informationen zu einer bestimmten Autorisierungsregel erhalten.

Parameter

-AuthorizationRule

Gibt den Namen einer SAS-Authentifizierungsregel an. Diese Regeln bestimmen den Typ des Zugriffs, den Benutzer für den Namespace haben.

Typ:String
Position:2
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 die Autorisierungsregeln zugewiesen werden. 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

-ResourceGroup

Gibt die Ressourcengruppe an, der die Autorisierungsregeln zugewiesen werden. Ressourcengruppen organisieren Elemente wie Namespaces, Benachrichtigungshubs und Autorisierungsregeln so, dass sie einfach die Bestandsverwaltung und die Azure-Verwaltung unterstützen.

Typ:String
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

Eingaben

String

Ausgaben

SharedAccessAuthorizationRuleAttributes