Megosztás a következőn keresztül:


Azure CLI-bejelentkezés Microsoft Entra ID szolgáltatásnévvel

Az alábbi lépéseket követve az Azure CLI használatával jelentkezzen be az Azure Databricksbe egy Microsoft Entra ID szolgáltatásnévvel. Az Azure Databricks szolgáltatásnevekről további információt a szolgáltatásnevek kezelése című témakörben talál.

  1. Gyűjtse be a következő adatokat:

    Paraméter Leírás
    Tenant ID A Directory (tenant) ID Microsoft Entra-azonosítóban regisztrált kapcsolódó alkalmazás.
    Client ID A Application (client) ID Microsoft Entra-azonosítóban regisztrált kapcsolódó alkalmazás.
    Client secret A Value Microsoft Entra-azonosítóban regisztrált kapcsolódó alkalmazás titkos ügyfélkódja.
  2. Ha még nem ismeri ezt az azonosítót, szerezze be a Microsoft Entra ID szolgáltatásnévhez tartozó megfelelő Azure-előfizetés-azonosítót az alábbi műveletek egyikével:

    • Az Azure Databricks-munkaterület felső navigációs sávján kattintson a felhasználónevére, majd az Azure Portalra. A megjelenő Azure Databricks-munkaterület erőforráslapján kattintson az Oldalsáv Áttekintés gombjára. Ezután keresse meg az Előfizetés azonosítója mezőt, amely tartalmazza az előfizetés azonosítóját.

    • Az Azure CLI használatával futtassa az az databricks-munkaterületlista parancsot az --query-o--output eredmények szűkítéséhez és a beállítások használatával. Cserélje le adb-0000000000000000.0.azuredatabricks.net a munkaterület-példány nevére, a https://. Ebben a példában a 00000000-0000-0000-0000-000000000000 kimenetben a következő /subscriptions/ az előfizetés azonosítója.

      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
      

      Ha a következő üzenet jelenik meg, a rendszer nem a megfelelő bérlőbe jelentkezik be: The subscription of '<subscription-id>' doesn't exist in cloud 'AzureCloud'. A megfelelő bérlőbe való bejelentkezéshez újra kell futtatnia a az login parancsot a -t megfelelő bérlőazonosító vagy --tenant beállítás használatával.

      Az Azure Databricks-munkaterület bérlőazonosítóját úgy szerezheti be, hogy futtatja a parancsot curl -v <per-workspace-URL>/aad/auth , és megtekinti a kimenetet < location: https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000, ahol 00000000-0000-0000-0000-000000000000 a bérlőazonosító található. Lásd még : Előfizetés és bérlőazonosítók lekérése az Azure Portalon.

      az login -t <tenant-id>
      
  3. Miután rendelkezik a Microsoft Entra ID szolgáltatásnévhez tartozó megfelelő Azure-bérlőazonosítóval, ügyfél-azonosítóval, ügyfélkóddal és előfizetés-azonosítóval, jelentkezzen be az Azure-ba az Azure CLI használatával az az login parancs futtatásához. Használja a --service-principal lehetőséget a Microsoft Entra ID azonosítójában regisztrált kapcsolódó alkalmazás (Directory (tenant) ID), Client ID (Application (client) ID) és Client secret (Value) paramétereinek Tenant ID értékeinek megadásával együtt.

    az login \
    --service-principal \
    -t <Tenant-ID> \
    -u <Client-ID> \
    -p <Client-secret>
    
  4. Győződjön meg arról, hogy a bejelentkezett Microsoft Entra ID szolgáltatásnév megfelelő előfizetésére jelentkezett be. Ehhez futtassa az az account set parancsot a -s--subscription megfelelő előfizetés-azonosító vagy beállítás használatával.

    az account set -s <subscription-id>