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.

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

-DefaultProfile

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

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

-Namespace

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

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

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

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

Indata

String

Utdata

SharedAccessAuthorizationRuleAttributes