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

    1. Anote o nome programático do workspace, que está localizado ao lado do nome de usuário na barra de navegação do workspace.
    2. Clique no nome de usuário >Gerenciar Conta na barra de navegação do workspace.
    3. Na barra lateral, clique em Workspaces.
    4. Na caixa Filtrar workspaces, insira o nome programático do workspace e pressione Enter.
    5. Clique no nome programático do workspace na lista de resultados.
    6. 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 o Connect-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 que 00000000-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