Dela via


New-AzureSBAuthorizationRule

Skapar en ny Service Bus-auktoriseringsregel.

Kommentar

De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.

Syntax

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

Cmdleten New-AzureSBAuthorizationRule skapar en Service Bus-auktoriseringsregel.

Viktigt!

Service Management REST API för Service Bus kommer att dras tillbaka senast den 1 november 2021. Gå till utfasningen av Azure Service Manager för mer information om tillbakadragandet av API:et. Den här PowerShell-cmdleten för Azure Service Management för Service Bus stöds inte längre från och med den 1 november 2021. Migrera till de nya Azure PowerShell-cmdletarna

Exempel

Exempel 1: Skapa en auktoriseringsregel med genererad primärnyckel

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

Skapar en ny auktoriseringsregel på namnområdesnivå med behörigheten Skicka.

Exempel 2: Skapar en auktoriseringsregel genom att ange primärnyckeln

PS C:\> New-AzureSBAuthorizationRule -Name MyRule -Namespace MyNamespace -Permission $("Manage", "Listen", "Send") -EntityName MyEntity -EntityType Queue -PrimaryKey P+lL/Mnd2Z9sj5hwMrRyAxQDdX8RHfbdqU2eIAqs1rc=

Skapar en ny auktoriseringsregel på MyEntity Queue-nivå med alla behörigheter.

Parametrar

-EntityName

Anger entitetsnamnet som regeln ska tillämpas på.

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

-EntityType

Anger entitetstypen. Giltiga värden är:

  • Ämne
  • Vidarebefordran
  • NotificationHub
Type:ServiceBusEntityType
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Anger namnet på den unika auktoriseringsregeln.

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

-Namespace

Anger namnområdesnamnet för att tillämpa auktoriseringsregeln. Om inget EntityName anges kommer regeln att finnas på namnområdesnivå.

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

-Permission

Auktoriseringsbehörigheterna (Skicka, Hantera, Lyssna).

Type:AccessRights[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PrimaryKey

Anger primärnyckeln signatur för delad åtkomst. Genereras om det inte tillhandahålls.

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

-Profile

Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SecondaryKey

Anger den sekundära nyckeln för signatur för delad åtkomst.

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