Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como usar o Remove-AzSynapseKustoPoolDatabasePrincipalAssignment no PowerShell

O PowerShell é uma ferramenta poderosa para gerenciar recursos na nuvem, especialmente no Azure. Um dos comandos úteis ao trabalhar com o Azure Synapse é o Remove-AzSynapseKustoPoolDatabasePrincipalAssignment, que permite remover atribuições de principais de banco de dados em pools do Kusto. Este artigo irá guiá-lo através do uso deste comando, fornecendo exemplos práticos.


O que é o Remove-AzSynapseKustoPoolDatabasePrincipalAssignment?


O Remove-AzSynapseKustoPoolDatabasePrincipalAssignment é um cmdlet do módulo Az.Synapse no PowerShell. Ele é usado para remover uma atribuição de principal (usuário ou grupo) de um banco de dados em um pool Kusto dentro do Azure Synapse Analytics. Isso é útil quando você precisa revogar o acesso de um usuário ou grupo específico a um banco de dados.


Pré-requisitos


Antes de começar, certifique-se de ter o módulo Az.Synapse instalado e de estar autenticado no Azure. Você pode instalar o módulo Az.Synapse usando o seguinte comando:


Install-Module -Name Az.Synapse -AllowClobber -Scope CurrentUser

E para se autenticar, use:


Connect-AzAccount

Exemplo de Uso


Suponha que você tenha um pool Kusto chamado MyKustoPool, um banco de dados chamado MyDatabase, e você deseja remover a atribuição de principal de um usuário com o ID user@example.com. Aqui está como você pode fazer isso:


# Defina as variáveis
$workspaceName = "MySynapseWorkspace"
$kustoPoolName = "MyKustoPool"
$databaseName = "MyDatabase"
$principalId = "user@example.com"

# Remova a atribuição de principal
Remove-AzSynapseKustoPoolDatabasePrincipalAssignment `
-WorkspaceName $workspaceName `
-KustoPoolName $kustoPoolName `
-DatabaseName $databaseName `
-PrincipalId $principalId

Explicação do Código



  • $workspaceName: Nome do workspace Synapse onde o pool Kusto está localizado.

  • $kustoPoolName: Nome do pool Kusto.

  • $databaseName: Nome do banco de dados do qual você deseja remover a atribuição de principal.

  • $principalId: ID do principal (usuário ou grupo) que você deseja remover.


Considerações Finais


Certifique-se de ter as permissões necessárias para executar este comando, pois ele altera as configurações de segurança do banco de dados. Além disso, sempre verifique se os IDs e nomes estão corretos para evitar a remoção acidental de permissões.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.