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.
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.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 leadb-0000000000000000.0.azuredatabricks.net
a munkaterület-példány nevére, ahttps://
. Ebben a példában a00000000-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 aaz 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
, ahol00000000-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>
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
) ésClient secret
(Value
) paramétereinekTenant ID
értékeinek megadásával együtt.az login \ --service-principal \ -t <Tenant-ID> \ -u <Client-ID> \ -p <Client-secret>
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>