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 o login com sua conta.
Connect-AzAccount
Nota
Se uma mensagem de erro indicar que o
Connect-AzAccount
cmdlet não é reconhecido, instale-o executando o seguinte cmdlet:Install-Module -Name Az -Repository PSGallery -Force
Confirme que tem sessão iniciada na subscrição correta para o utilizador com sessão iniciada. Para obter o nome e a ID da sua assinatura conectada, bem como a ID de locatário relacionada à assinatura, execute o seguinte cmdlet:
Get-AzContext | Select-Object -ExpandProperty Subscription
Se não tiver certeza de qual deve ser a assinatura correta, você pode, por exemplo, obter a ID de assinatura para um espaço de trabalho do Azure Databricks clicando em seu nome >de usuário Portal do Azure na barra de navegação do espaço de trabalho. Na página de recursos do espaço de trabalho 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 não conseguir aceder ao Portal do Azure, mas tiver acesso à consola da conta do Azure Databricks, pode obter a subscrição correta para uma área de trabalho do Azure Databricks da seguinte forma:
- Anote o nome programático do espaço de trabalho, que está localizado ao lado do seu nome de usuário na barra de navegação do espaço de trabalho.
- Clique no seu nome >de utilizador Gerir Conta na barra de navegação da área de trabalho.
- Na barra lateral, clique em Espaços de trabalho.
- Na caixa Filtrar espaços de trabalho, insira o nome programático do espaço de trabalho e pressione
Enter
. - Clique no nome programático do espaço de trabalho na lista de resultados.
- Anote o campo 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 or-Subscription
para especificar o nome ou ID da assinatura correto.Set-AzContext -Name "<subscription-name>" # Or ... Set-AzContext -Subscription <subscription-id>
Se a seguinte mensagem for exibida, você está 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-Tenant
opção para especificar a ID do locatário correta.Você pode obter a ID do locatário para um espaço de trabalho do Azure Databricks executando o comando
curl -v <per-workspace-URL>/aad/auth
e procurando na saída< location: https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000
, onde00000000-0000-0000-0000-000000000000
é a ID do locatário. Consulte também Obter IDs de assinatura e locatário no portal do Azure.Connect-AzAccount -Tenant <tenant-id> | Format-Table