New-AzNotificationHubAuthorizationRule
Skapar en auktoriseringsregel och tilldelar regeln till en meddelandehubb.
Syntax
New-AzNotificationHubAuthorizationRule
[-ResourceGroup] <String>
[-Namespace] <String>
[-NotificationHub] <String>
[-InputFile] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzNotificationHubAuthorizationRule
[-ResourceGroup] <String>
[-Namespace] <String>
[-NotificationHub] <String>
[-SASRule] <SharedAccessAuthorizationRuleAttributes>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten New-AzNotificationHubAuthorizationRule skapar en auktoriseringsregel för signatur för delad åtkomst (SAS). Auktoriseringsregler används för att hantera åtkomst till dina meddelandehubbar. Detta görs genom att skapa länkar, som URI:er, 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.
Exempel
Exempel 1: Skapa en auktoriseringsregel för meddelandehubben
New-AzNotificationHubAuthorizationRule -Namespace "ContosoNamespace" -NotificationHub "ContosoInternalHub" -ResourceGroup "ContosoNotificationsGroup" -InputFile "C:\Configuration\ExternalAccessRule.json"
Det här kommandot skapar en ny auktoriseringsregel och tilldelar den till meddelandehubben med namnet ContosoInternalHub. Den här hubben finns i namnområdet ContosoNamespace och tilldelas resursgruppen ContosoNotificationsGroup. Observera att all konfigurationsinformation för regeln, inklusive regelnamnet, tas från indatafilen C:\Configuration\ExternalAccessRule.json.
Parametrar
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
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 |
-InputFile
Anger indatafilen för auktoriseringsregeln som den här cmdleten skapar.
Type: | String |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Namespace
Anger det namnområde som auktoriseringsreglerna tilldelas till. 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 auktoriseringsreglerna ska tilldelas till. Meddelandehubbar används för att skicka push-meddelanden till flera klienter oavsett vilken plattform som används av dessa klienter. Observera att du måste ange namnet på en befintlig meddelandehubb. Cmdleten New-AzNotificationHubAuthorizationRule kan inte skapa nya meddelandehubbar.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroup
Anger den resursgrupp som meddelandehubben är tilldelad till.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SASRule
Anger objektet SharedAccessAuthorizationRuleAttributes som innehåller konfigurationsinformation för de nya reglerna.
Type: | SharedAccessAuthorizationRuleAttributes |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
Utdata
SharedAccessAuthorizationRuleAttributes
Relaterade länkar
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för