Dela via


Get-AzNotificationHubAuthorizationRule

Hämtar information om auktoriseringsregler som är associerade med en meddelandehubb.

Syntax

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

Description

Cmdleten Get-AzNotificationHubAuthorizationRule hämtar information om sas-auktoriseringsregler (Signatur för delad åtkomst) som är associerade med en meddelandehubb. Cmdleten returnerar information om alla regler som är associerade med en hubb eller, genom att inkludera parametern AuthorizationRule, hämtar information om en specifik regel. Auktoriseringsregler hanterar åtkomst till dina meddelandehubbar. En auktoriseringsregel skapar länkar, som en URI, baserat på olika behörighetsnivåer. Klienter dirigeras till en av dessa URI:er baserat på lämplig behörighetsnivå. Till exempel dirigeras en klient med behörigheten Lyssna till URI:n för den behörigheten. Cmdleten Get-AzNotificationHubAuthorizationRule hämtar endast information om auktoriseringsregler som är associerade med en meddelandehubb. Om du vill få information om själva hubben använder du Get-AzNotificationHub.

Exempel

Exempel 1: Hämta information för alla auktoriseringsregler som tilldelats till en meddelandehubb

Get-AzNotificationHubAuthorizationRule -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup" -NotificationHub "ContosoInternalHub"

Det här kommandot hämtar information om alla auktoriseringsregler som tilldelats till meddelandehubben med namnet ContosoInternalHub i namnområdet ContosoNamespace. Du måste ange namnområdet där hubben finns samt den resursgrupp som hubben har tilldelats till.

Exempel 2: Hämta information om auktoriseringsregler som tilldelats till en meddelandehubb

Get-AzNotificationHubAuthorizationRule -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationsGroup" -NotificationHub "ContosoInternalHub" -AuthorizationRule "ListenRule"

Det här kommandot hämtar information om alla auktoriseringsregler som tilldelats till meddelandehubben med namnet ContosoInternalHub i namnområdet ContosoNamespace. Kommandot använder parametern AuthorizationRule för att begränsa returnerade data till en enda auktoriseringsregel med namnet ListenRule.

Parametrar

-AuthorizationRule

Anger namnet på en SAS-autentiseringsregel. Dessa regler avgör vilken typ av åtkomst som användarna har till meddelandehubben.

Typ:String
Position:3
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Namespace

Anger det namnområde som meddelandehubben har tilldelats. Namnområden är ett sätt att gruppera och kategorisera meddelandehubbar.

Typ:String
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-NotificationHub

Anger den meddelandehubb som den här cmdleten tilldelar auktoriseringsregler. Meddelandehubbar används för att skicka push-meddelanden till flera klienter oavsett vilken plattform som används av dessa klienter.

Typ:String
Position:2
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-ResourceGroup

Anger den resursgrupp som meddelandehubben har tilldelats. Resursgrupper organiserar objekt som namnområden, meddelandehubbar och auktoriseringsregler på ett sätt som förenklar lagerhantering och Azure-administration.

Typ:String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

Indata

String

Utdata

SharedAccessAuthorizationRuleAttributes