Condividi tramite


Accesso dell'interfaccia della riga di comando di Azure con un account utente di Azure Databricks

Seguire questa procedura per usare l'interfaccia della riga di comando di Azure per accedere ad Azure Databricks con un account utente di Azure Databricks. Per informazioni sugli account utente di Azure Databricks, vedere Gestire gli utenti.

  1. Ottenere l'ID sottoscrizione di Azure corretto per l'account utente, se non si conosce già questo ID, eseguendo una delle operazioni seguenti:

    • Nella barra di spostamento superiore dell'area di lavoro di Azure Databricks fare clic sul nome utente e quindi su Portale di Azure. Nella pagina della risorsa dell'area di lavoro di Azure Databricks che appare, fare clic su Panoramica nella barra laterale. Quindi cercare il campo ID sottoscrizione, che contiene l'ID della sottoscrizione.

    • Usare Azure CLI per eseguire il comando az databricks workspace list, utilizzando le opzioni --query e -o o --output per affinare i risultati. Sostituire adb-0000000000000000.0.azuredatabricks.net con il nome dell'istanza dell'area di lavoro, senza includere il https://. In questo esempio, il valore dopo /subscriptions/ nell'output è l'ID sottoscrizione.

      az databricks workspace list --query "[?workspaceUrl==\`adb-0000000000000000.0.azuredatabricks.net\`].{id:id}" -o tsv
      
      # /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/my-rg/providers/Microsoft.Databricks/workspaces/my-ws
      

      Se viene visualizzato il messaggio seguente, si è connessi al tenant errato: The subscription of '<subscription-id>' doesn't exist in cloud 'AzureCloud'. per accedere al tenant corretto, è necessario eseguire di nuovo il az login comando usando l'opzione -t o --tenant per specificare l'ID tenant corretto.

      È possibile ottenere l'ID tenant per un'area di lavoro di Azure Databricks eseguendo il comando curl -v <per-workspace-URL>/aad/auth e cercando nell'output < location: https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000, dove 00000000-0000-0000-0000-000000000000 è l'ID tenant. Vedi anche Ottenere l'ID della sottoscrizione e il tenant nel portale di Azure.

      az login -t <tenant-id>
      
  2. Dopo aver ottenuto l'ID abbonamento di Azure corretto per l'account utente, inizia ad accedere ad Azure usando Azure CLI per eseguire il comando az login. Dopo aver eseguito questo comando, seguire le istruzioni visualizzate per completare l'accesso con l'account.

    az login
    
  3. Verificare di aver eseguito l'accesso alla sottoscrizione corretta per l'utente connesso. A tale scopo, eseguire il comando az account set usando l'opzione o per specificare l'ID sottoscrizione corretto.

    az account set -s <subscription-id>