New-AzureSBAuthorizationRule
Vytvoří nové 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
New-AzureSBAuthorizationRule
-Name <String>
[-Permission <AccessRights[]>]
-Namespace <String>
-EntityName <String>
-EntityType <ServiceBusEntityType>
[-PrimaryKey <String>]
[-SecondaryKey <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
New-AzureSBAuthorizationRule
-Name <String>
[-Permission <AccessRights[]>]
-Namespace <String>
[-PrimaryKey <String>]
[-SecondaryKey <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
Rutina New-AzureSBAuthorizationRule vytvoří 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: Vytvoření autorizačního pravidla s vygenerovaným primárním klíčem
PS C:\> New-AzureSBAuthorizationRule -Name MyRule -Namespace MyNamespace -Permission $("Send")
Vytvoří nové autorizační pravidlo na úrovni oboru názvů s oprávněním Odeslat.
Příklad 2: Vytvoří autorizační pravidlo zadáním primárního klíče.
PS C:\> New-AzureSBAuthorizationRule -Name MyRule -Namespace MyNamespace -Permission $("Manage", "Listen", "Send") -EntityName MyEntity -EntityType Queue -PrimaryKey P+lL/Mnd2Z9sj5hwMrRyAxQDdX8RHfbdqU2eIAqs1rc=
Vytvoří nové autorizační pravidlo na úrovni fronty MyEntity se všemi oprávněními.
Parametry
-EntityName
Určuje 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: | False |
Přijmout zástupné znaky: | False |
-EntityType
Určuje typ entity. Platné hodnoty jsou:
- Fronta
- Téma
- Přenos
- NotificationHub
Typ: | ServiceBusEntityType |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Name
Určuje jedinečný název autorizačního pravidla.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Namespace
Určuje název oboru názvů, který se má použít autorizační pravidlo. 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
Určuje 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
Určuje 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 |