Set-AzureSBAuthorizationRule
Atualiza a regra de autorização existente do Barramento de Serviço.
Observação
Os cmdlets mostrados nesta documentação são usados para gerenciar recursos herdados do Azure que usam APIs de Gerenciamento de Serviços. Confira o módulo Az PowerShell para usar cmdlets a fim de gerenciar recursos do Azure Resource Manager.
Syntax
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
Atualiza a regra de autorização existente do Barramento de Serviço.
Importante
A API REST de Gerenciamento de Serviços para Barramento de Serviço será desativada em 1º de novembro de 2021. Vá para a substituição do Azure Service Manager para obter mais informações sobre a desativação da API. Este cmdlet do PowerShell do Gerenciamento de Serviços do Azure para Barramento de Serviço não terá mais suporte a partir de 1º de novembro de 2021. Migre para os novos cmdlets do Azure PowerShell
Exemplos
Exemplo 1: Renovar chave primária para regra de autorização no nível do namespace
PS C:\> Set-AzureSBAuthorizationRule -Name MyRule -Namespace MyNamespace -Permission $("Send")
A chave primária é renovada.
Exemplo 2: Atualizar permissão de regra de autorização
PS C:\> Set-AzureSBAuthorizationRule -Name MyRule -Namespace MyNamespace -Permission $("Listen", "Send") -EntityName MyEntity -EntityType Queue
Atualiza as permissões.
Parâmetros
-EntityName
O nome da entidade a ser aplicada à regra.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-EntityType
O tipo de entidade (Queue, Topic, Relay, NotificationHub).
Type: | ServiceBusEntityType |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
O nome exclusivo da regra de autorização.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Namespace
O nome do namespace para aplicar a regra de autorização. Se nenhum EntityName for fornecido, a regra estará no nível do namespace.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Permission
As permissões de autorização (Enviar, Gerenciar, Ouvir).
Type: | AccessRights[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PrimaryKey
A chave primária da Assinatura de Acesso Compartilhado. Será gerado se não for fornecido.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Profile
Especifica o perfil do Azure a partir do qual este cmdlet lê. Se você não especificar um perfil, esse cmdlet será lido a partir do perfil padrão local.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecondaryKey
A chave secundária da Assinatura de Acesso Compartilhado.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |