Přihlášení pomocí Azure CLI

Tato stránka vysvětluje, jak se pomocí Azure CLI přihlásit k Azure Databricks pomocí uživatelského účtu nebo instančního objektu Microsoft Entra ID.

Přihlášení jako uživatel

Pomocí tohoto postupu se pomocí Azure CLI přihlaste k Azure Databricks pomocí uživatelského účtu.

  1. Získejte ID předplatného Azure:

    • Azure Portal: V pracovním prostoru Azure Databricks klikněte na své uživatelské jméno > a přejděte na Azure Portal. Otevřete >. Zkopírujte ID předplatného.
    • Azure CLI: Spusťte následující příkaz a nahraďte adb-0000000000000000.0.azuredatabricks.net adresou URL pracovního prostoru (bez https://). ID předplatného se zobrazí po /subscriptions/ výstupu.
    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
    

    Pokud se zobrazí The subscription of '<subscription-id>' doesn't exist in cloud 'AzureCloud', získejte ID tenanta spuštěním curl -v <per-workspace-URL>/aad/auth (vyhledáním ID v location odpovědi) nebo viz Získání ID předplatného a tenanta. Pak se přihlaste pomocí: az login -t <tenant-id>

  2. Přihlaste se k Azure a postupujte podle pokynů na obrazovce:

    az login
    
  3. Nastavte správné předplatné:

    az account set -s <subscription-id>
    

Přihlášení jako aplikačního principála Microsoft Entra ID

Pro přihlášení pomocí služebního účtu Microsoft Entra ID shromážděte následující z aplikace Microsoft Entra ID:

  • ID tenanta: ID adresáře (tenanta)

  • ID klienta: ID aplikace (klienta)

  • Tajný klíč klienta: Hodnota tajného kódu

  • ID předplatného: Získejte to z webu Azure Portal (stránka přehledu pracovního prostoru) nebo prostřednictvím rozhraní příkazového řádku:

    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
    

Pomocí hodnot se přihlaste:

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

Pak nastavte své předplatné:

az account set -s <subscription-id>