Share via


New-AzNotificationHubAuthorizationRule

Létrehoz egy engedélyezési szabályt, és hozzárendeli a szabályt egy értesítési központhoz.

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

A New-AzNotificationHubAuthorizationRule parancsmag létrehoz egy értesítési központ megosztott hozzáférésű jogosultságkód (SAS) engedélyezési szabályt. Az engedélyezési szabályok az értesítési központokhoz való hozzáférés kezelésére szolgálnak. Ezt a különböző jogosultsági szinteken alapuló hivatkozások, URI-k létrehozásával lehet elvégezni. Az ügyfeleket a megfelelő jogosultsági szint alapján a rendszer ezen URI-k egyikére irányítja. A Figyelés engedéllyel rendelkező ügyfél például az adott engedély URI-jának lesz átirányítva.

Példák

1. példa: Értesítési központ engedélyezési szabályának létrehozása

New-AzNotificationHubAuthorizationRule -Namespace "ContosoNamespace" -NotificationHub "ContosoInternalHub" -ResourceGroup "ContosoNotificationsGroup" -InputFile "C:\Configuration\ExternalAccessRule.json"

Ez a parancs létrehoz egy új engedélyezési szabályt, és hozzárendeli a ContosoInternalHub nevű értesítési központhoz. Ez a központ a ContosoNamespace névtérben található, és a ContosoNotificationsGroup erőforráscsoporthoz van rendelve. Vegye figyelembe, hogy a szabály összes konfigurációs információja, beleértve a szabály nevét is, a C:\Configuration\ExternalAccessRule.json bemeneti fájlból származik.

Paraméterek

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés

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

-InputFile

A parancsmag által létrehozott engedélyezési szabály bemeneti fájljának megadása.

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

-Namespace

Megadja azt a névteret, amelyhez az engedélyezési szabályok hozzá vannak rendelve. A névterek lehetővé teszik az értesítési központok csoportosítását és kategorizálását.

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

-NotificationHub

Megadja azt az értesítési központot, amelyhez az engedélyezési szabályok hozzá lesznek rendelve. Az értesítési központokkal leküldéses értesítéseket küldünk több ügyfélnek, függetlenül attól, hogy az ügyfelek milyen platformot használnak. Vegye figyelembe, hogy meg kell adnia egy meglévő értesítési központ nevét. A New-AzNotificationHubAuthorizationRule parancsmag nem tud új értesítési központokat létrehozni.

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

-ResourceGroup

Megadja azt az erőforráscsoportot, amelyhez az értesítési központ hozzá van rendelve.

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

-SASRule

Megadja a SharedAccessAuthorizationRuleAttributes objektumot, amely az új szabályok konfigurációs adatait tartalmazza.

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

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

String

Kimenetek

SharedAccessAuthorizationRuleAttributes