Logon do PowerShell com uma conta de usuário do Azure Databricks
Siga estas etapas para usar o PowerShell para fazer logon no Azure Databricks com uma conta de usuário do Azure Databricks. Para obter informações sobre contas de usuário do Azure Databricks, consulte Gerenciar usuários.
Comece a entrar no Azure usando o PowerShell para executar o cmdlet Connect-AzAccount. Depois de executar esse cmdlet, siga as instruções na tela para concluir a entrada com sua conta.
Connect-AzAccount
Observação
Se uma mensagem de erro indicar que o cmdlet
Connect-AzAccount
não é reconhecido, instale-o executando o seguinte cmdlet:Install-Module -Name Az -Repository PSGallery -Force
Confirme se você está conectado à assinatura correta para o usuário conectado. Para obter o nome e a ID da sua assinatura de entrada, bem como a ID de locatário relacionada da assinatura, execute o seguinte cmdlet:
Get-AzContext | Select-Object -ExpandProperty Subscription
Se você não tiver certeza de qual deve ser a assinatura correta, poderá, por exemplo, obter a ID da assinatura de um workspace do Azure Databricks clicando em seu nome > de usuário Portal do Azure na barra de navegação do workspace. Na página de recursos do workspace do Azure Databricks exibida, clique em Visão geral na barra lateral. Em seguida, procure o campo ID da Assinatura, que contém a ID da assinatura.
Se você não puder acessar o Portal do Azure, mas tiver acesso ao console da conta do Azure Databricks, poderá obter a assinatura correta para um workspace do Azure Databricks da seguinte maneira:
- Anote o nome programático do workspace, que está localizado ao lado do nome de usuário na barra de navegação do workspace.
- Clique no nome de usuário >Gerenciar Conta na barra de navegação do workspace.
- Na barra lateral, clique em Workspaces.
- Na caixa Filtrar workspaces, insira o nome programático do workspace e pressione
Enter
. - Clique no nome programático do workspace na lista de resultados.
- Em seguida, procure o campo ID da Assinatura, que contém a ID da assinatura.
Se você precisar alternar para uma assinatura diferente, execute o cmdllet Set-AzContext, usando o
-Name
parâmetro ou-Subscription
para especificar o nome ou a ID da assinatura correto.Set-AzContext -Name "<subscription-name>" # Or ... Set-AzContext -Subscription <subscription-id>
Se a seguinte mensagem for exibida, você estará conectado ao locatário errado:
The subscription of '<subscription-id>' doesn't exist in cloud 'AzureCloud'.
para entrar no locatário correto, execute oConnect-AzAccount
cmdlet novamente, usando a opção-Tenant
para especificar a ID de locatário correta.Você pode obter a ID do locatário de um workspace do Azure Databricks executando o comando
curl -v <per-workspace-URL>/aad/auth
e examinando a saída< location: https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000
, em que00000000-0000-0000-0000-000000000000
é a ID do locatário. Veja também Obter IDs de assinatura e locatário no portal do Azure.Connect-AzAccount -Tenant <tenant-id> | Format-Table