Set-AzNotificationHubsNamespaceAuthorizationRule
Nastaví autorizační pravidla pro obor názvů centra oznámení.
Syntaxe
Set-AzNotificationHubsNamespaceAuthorizationRule
[-ResourceGroup] <String>
[-Namespace] <String>
[-InputFile] <String>
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-AzNotificationHubsNamespaceAuthorizationRule
[-ResourceGroup] <String>
[-Namespace] <String>
[-SASRule] <SharedAccessAuthorizationRuleAttributes>
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Rutina Set-AzNotificationHubsNamespaceAuthorizationRule upraví autorizační pravidlo sdíleného přístupového podpisu (SAS) přiřazené k oboru názvů centra oznámení.
Autorizační pravidla spravují uživatelská práva k oboru názvů a centra oznámení obsažená v tomto oboru názvů.
Tato rutina poskytuje dva způsoby úpravy autorizačního pravidla přiřazeného k oboru názvů.
Pro jednu z nich můžete vytvořit instanci SharedAccessAuthorizationRuleAttributes objekt a pak tento objekt nakonfigurovat s hodnotami vlastností, které má pravidlo mít.
K tomuto účelu můžete použít rozhraní .NET Framework.
Tyto hodnoty vlastností pak můžete zkopírovat do pravidla prostřednictvím parametru SASRule.
Alternativně můžete vytvořit soubor JSON (JavaScript Object Notation), který obsahuje relevantní konfigurační hodnoty, a pak tyto hodnoty použít prostřednictvím parametru InputFile.
Soubor JSON je textový soubor, který používá syntaxi podobnou této: {
"Name": "ContosoAuthorizationRule",
"PrimaryKey": "W******1Y=",
"Práva": [
"Poslouchej",
"Odeslat"
]
} Pokud se používá ve spojení s rutinou Set-AzNotificationHubsNamespaceAuthorizationRule, předchozí ukázka JSON upraví autorizační pravidlo s názvem ContosoAuthorizationRule tak, aby uživatelům poskytlo naslouchat a odesílat práva k oboru názvů.
Příklady
Příklad 1: Úprava autorizačního pravidla přiřazeného k oboru názvů
Set-AzNotificationHubsNamespaceAuthorizationRule -Namespace "ContosoNamespace" -ResourceGroup "ContosoNotificationGroup" -InputFile "C:\Configuration\AuthorizationRules.json"
Tento příkaz upraví autorizační pravidlo přiřazené oboru názvů ContosoNamespace. Je nutné zadat skupinu prostředků, ke které je obor názvů přiřazen. Informace o autorizačním pravidlu nejsou zahrnuty do samotného příkazu. Místo toho jsou informace získány ze vstupního souboru C:\Configuration\AuthorizationRules.js.
Parametry
-Confirm
Před spuštěním rutiny vás vyzve k potvrzení.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Force
Nepožádejte o potvrzení.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-InputFile
Určuje cestu k souboru JSON obsahujícímu konfigurační informace pro nové pravidlo.
Typ: | String |
Position: | 2 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Namespace
Určuje obor názvů obsahující autorizační pravidla, která tato rutina upravuje. Obory názvů poskytují způsob, jak seskupit a kategorizovat centra oznámení.
Typ: | String |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ResourceGroup
Určuje skupinu prostředků, ke které je obor názvů přiřazen. Skupiny prostředků uspořádají položky, jako jsou obory názvů, centra oznámení a autorizační pravidla, a to způsobem, který pomáhá jednoduše spravovat inventář a správu Azure.
Typ: | String |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-SASRule
Určuje SharedAccessAuthorizationRuleAttributes objekt, který obsahuje informace o konfiguraci pro autorizační pravidla, která tato rutina upravuje.
Typ: | SharedAccessAuthorizationRuleAttributes |
Position: | 2 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-WhatIf
Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
Výstupy
Související odkazy
Azure PowerShell