Dela via


Logga in med Azure CLI

Den här sidan beskriver hur du använder Azure CLI för att logga in på Azure Databricks med antingen ett användarkonto eller ett Microsoft Entra ID-tjänsthuvudnamn.

Logga in som användare

Följ de här stegen för att använda Azure CLI för att logga in på Azure Databricks med ett användarkonto.

  1. Hämta ditt Azure-prenumerations-ID:

    • Azure-portalen: På din Azure Databricks-arbetsyta klickar du på ditt användarnamn >Översikt över Azure-portalen>. Kopiera prenumerations-ID:t.
    • Azure CLI: Kör följande kommando och adb-0000000000000000.0.azuredatabricks.net ersätt med din arbetsyte-URL (utan https://). Prenumerations-ID visas efter /subscriptions/ i utdata.
    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
    

    Om du ser The subscription of '<subscription-id>' doesn't exist in cloud 'AzureCloud'hämtar du ditt klient-ID genom att köra curl -v <per-workspace-URL>/aad/auth (leta efter ID:t i location svaret) eller se Hämta prenumerations- och klient-ID:t. Logga sedan in med: az login -t <tenant-id>

  2. Logga in på Azure och följ anvisningarna på skärmen:

    az login
    
  3. Ange rätt prenumeration:

    az account set -s <subscription-id>
    

Logga in som Microsoft Entra ID-tjänsthuvudnamn

Om du vill logga in med en service-principal för Microsoft Entra-ID samlar du in följande från din Microsoft Entra-ID-applikation:

  • Hyresgäst-ID: Katalog (hyresgäst) ID

  • Klient-ID: Program-ID (klient)-ID

  • Klienthemlighet: Det hemliga värdet

  • Prenumerations-ID: Hämta detta från Azure-portalen ( översiktssidan för arbetsytan) eller via CLI:

    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
    

Använd värdena för att logga in:

az login \
--service-principal \
-t <Tenant-ID> \
-u <Client-ID> \
-p <Client-secret>

Ställ in din prenumeration då:

az account set -s <subscription-id>