Masuk dengan Azure CLI

Halaman ini menjelaskan cara menggunakan Azure CLI untuk masuk ke Azure Databricks dengan akun pengguna atau perwakilan layanan ID Microsoft Entra.

Masuk sebagai pengguna

Ikuti langkah-langkah ini untuk menggunakan Azure CLI untuk masuk ke Azure Databricks dengan akun pengguna.

  1. Dapatkan ID langganan Azure Anda:

    • Portal Azure: Di ruang kerja Azure Databricks Anda, klik nama pengguna Anda >Portal Azure>Gambaran Umum. Salin ID Langganan.
    • Azure CLI: Jalankan perintah berikut, ganti adb-0000000000000000.0.azuredatabricks.net dengan URL ruang kerja Anda (tanpa https://). ID langganan muncul setelah /subscriptions/ dalam output.
    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
    

    Jika Anda melihat The subscription of '<subscription-id>' doesn't exist in cloud 'AzureCloud', dapatkan ID penyewa Anda dengan menjalankan curl -v <per-workspace-URL>/aad/auth (cari ID dalam location respons) atau lihat Mendapatkan ID langganan dan penyewa. Kemudian masuk dengan: az login -t <tenant-id>

  2. Masuk ke Azure dan ikuti instruksi di layar:

    az login
    
  3. Atur langganan yang benar:

    az account set -s <subscription-id>
    

Masuk sebagai perwakilan layanan ID Microsoft Entra

Untuk masuk dengan perwakilan layanan ID Microsoft Entra, kumpulkan hal berikut dari aplikasi ID Microsoft Entra Anda:

  • ID Penyewa: ID direktori (penyewa)

  • ID Klien: ID Aplikasi (klien)

  • Rahasia klien: Nilai rahasia

  • ID Langganan: Dapatkan ini dari Portal Microsoft Azure (halaman Gambaran Umum ruang kerja) atau melalui 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
    

Gunakan nilai untuk masuk:

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

Kemudian atur langganan Anda:

az account set -s <subscription-id>