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
New-AzNotificationHubAuthorizationRule cmdlet skapar en sas-auktoriseringsregel (Notification Hub Shared Access Signature). 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, kommer att tas från indatafilen C:\Configuration\ExternalAccessRule.jspå.
Parametrar
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
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 |
-InputFile
Anger indatafilen för auktoriseringsregeln som den här cmdleten skapar.
Typ: | String |
Position: | 3 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Namespace
Anger det namnområde som auktoriseringsreglerna tilldelas till. 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 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. New-AzNotificationHubAuthorizationRule cmdlet kan inte skapa nya meddelandehubbar.
Typ: | String |
Position: | 2 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ResourceGroup
Anger den resursgrupp som meddelandehubben är tilldelad till.
Typ: | String |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-SASRule
Anger SharedAccessAuthorizationRuleAttributes objekt som innehåller konfigurationsinformation för de nya reglerna.
Typ: | SharedAccessAuthorizationRuleAttributes |
Position: | 3 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WhatIf
Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
Utdata
SharedAccessAuthorizationRuleAttributes
Relaterade länkar
Azure PowerShell