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:
- Kö
- Ä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 |