Set-AzureSBAuthorizationRule
Atualiza a regra de autorização existente do Service Bus.
Nota
Os cmdlets mencionados nesta documentação são para gerenciar recursos herdados do Azure que usam APIs do Azure Service Manager (ASM). Este módulo do PowerShell herdado não é recomendado ao criar novos recursos, uma vez que o ASM está agendado para desativação. Para obter mais informações, consulte Aposentadoria do Azure Service Manager.
O módulo Az PowerShell é o módulo PowerShell recomendado para gerenciar recursos do Azure Resource Manager (ARM) com o PowerShell.
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 Service Bus.
Importante
A API REST de Gerenciamento de Serviços para Service Bus 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 de Gerenciamento de Serviços do Azure para Service Bus 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 de 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.
Tipo: | String |
Position: | Named |
valor predefinido: | None |
Necessário: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-EntityType
O tipo de entidade (Queue, Topic, Relay, NotificationHub).
Tipo: | ServiceBusEntityType |
Position: | Named |
valor predefinido: | None |
Necessário: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
O nome exclusivo da regra de autorização.
Tipo: | String |
Position: | Named |
valor predefinido: | None |
Necessário: | 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.
Tipo: | String |
Position: | Named |
valor predefinido: | None |
Necessário: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Permission
As permissões de autorização (Enviar, Gerenciar, Ouvir).
Tipo: | AccessRights[] |
Position: | Named |
valor predefinido: | None |
Necessário: | 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.
Tipo: | String |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Profile
Especifica o perfil do Azure a partir do qual este cmdlet é lido. Se você não especificar um perfil, esse cmdlet será lido a partir do perfil padrão local.
Tipo: | AzureSMProfile |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecondaryKey
A chave secundária da Assinatura de Acesso Compartilhado.
Tipo: | String |
Position: | Named |
valor predefinido: | None |
Necessário: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |