Sdílet prostřednictvím


Set-AzureSBAuthorizationRule

Aktualizuje existující autorizační pravidlo služby Service Bus.

Poznámka:

Rutiny, na které odkazuje tato dokumentace, slouží ke správě starších prostředků Azure, které používají rozhraní API Azure Service Manageru (ASM). Tento starší modul PowerShellu se nedoporučuje při vytváření nových prostředků, protože ASM je naplánované pro vyřazení z provozu. Další informace najdete v části Vyřazení Azure Service Manageru.

Modul Az PowerShell je doporučený modul PowerShellu pro správu prostředků Azure Resource Manageru (ARM) pomocí PowerShellu.

Syntaxe

Set-AzureSBAuthorizationRule
   -Name <String>
   [-Permission <AccessRights[]>]
   -Namespace <String>
   -EntityName <String>
   -EntityType <ServiceBusEntityType>
   [-PrimaryKey <String>]
   [-SecondaryKey <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]
Set-AzureSBAuthorizationRule
   -Name <String>
   [-Permission <AccessRights[]>]
   -Namespace <String>
   [-PrimaryKey <String>]
   [-SecondaryKey <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Description

Aktualizuje existující autorizační pravidlo služby Service Bus.

Důležité

Rozhraní REST API pro správu služeb pro Service Bus bude do 1. listopadu 2021 vyřazeno. Další informace o vyřazení rozhraní API najdete v vyřazení Azure Service Manageru. Tato rutina PowerShellu pro správu služeb Azure pro Service Bus už nebude podporována od 1. listopadu 2021. Migrace na nové rutiny Azure PowerShellu

Příklady

Příklad 1: Obnovení primárního klíče pro autorizační pravidlo na úrovni oboru názvů

PS C:\> Set-AzureSBAuthorizationRule -Name MyRule -Namespace MyNamespace -Permission $("Send")

Primární klíč se obnoví.

Příklad 2: Aktualizace oprávnění autorizačního pravidla

PS C:\> Set-AzureSBAuthorizationRule -Name MyRule -Namespace MyNamespace -Permission $("Listen", "Send") -EntityName MyEntity -EntityType Queue

Aktualizuje oprávnění.

Parametry

-EntityName

Název entity, na který se má pravidlo použít.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-EntityType

Typ entity (Queue, Topic, Relay, NotificationHub).

Typ:ServiceBusEntityType
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Name

Jedinečný název autorizačního pravidla.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Namespace

Název oboru názvů pro použití autorizačního pravidla. Pokud není zadaný název EntityName, pravidlo bude na úrovni oboru názvů.

Typ:String
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Permission

Oprávnění autorizace (Odeslat, Spravovat, Naslouchat).

Typ:AccessRights[]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-PrimaryKey

Primární klíč sdíleného přístupového podpisu. Pokud není k dispozici, vygeneruje se.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Profile

Určuje profil Azure, ze kterého se tato rutina čte. Pokud nezadáte profil, tato rutina načte z místního výchozího profilu.

Typ:AzureSMProfile
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-SecondaryKey

Sekundární klíč sdíleného přístupového podpisu.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False