Sdílet prostřednictvím


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