Partilhar via


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.

  1. 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
    
  2. 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:

    1. 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.
    2. Clique no seu nome >de utilizador Gerir Conta na barra de navegação da área de trabalho.
    3. Na barra lateral, clique em Espaços de trabalho.
    4. Na caixa Filtrar espaços de trabalho, insira o nome programático do espaço de trabalho e pressione Enter.
    5. Clique no nome programático do espaço de trabalho na lista de resultados.
    6. 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 o Connect-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, onde 00000000-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