Felhasználók kezelése
Ez a cikk bemutatja, hogyan vehet fel, frissíthet és távolíthat el Azure Databricks-felhasználókat.
Az Azure Databricks identitásmodelljének áttekintéséért tekintse meg az Azure Databricks-identitásokat.
A felhasználók hozzáférésének kezelésével kapcsolatban lásd : Hitelesítés és hozzáférés-vezérlés.
Felhasználókezelés áttekintése
Az Azure Databricks felhasználóinak kezeléséhez fiókadminisztrátornak vagy munkaterület-rendszergazdának kell lennie.
A fiókadminisztrátor felhasználókat vehet fel a fiókba, és rendszergazdai szerepköröket rendelhet hozzájuk. Felhasználókat is hozzárendelhetnek a munkaterületekhez, és konfigurálhatják az adathozzáférést a munkaterületeken, amennyiben ezek a munkaterületek identitás-összevonást használnak.
A Munkaterület-rendszergazdák ozzáadhatnak felhasználókat egy Azure Databricks-munkaterülethez, hozzárendelhetik őket a munkaterületi adminisztrátori szerepkörhöz, és kezelhetik a munkaterület objektumaihoz és funkcióihoz való hozzáférést, például fürtök létrehozását vagy adott személyalapú környezetekhez való hozzáférést. Ha hozzáad egy felhasználót egy Azure Databricks-munkaterülethez, azt is hozzáadja a fiókhoz.
A munkaterület rendszergazdái a
admins
csoport tagjai a munkaterületen, amely egy fenntartott csoport, amely nem törölhető.Az Azure-ban beépített közreműködői vagy tulajdonosi szerepkörrel rendelkező felhasználók automatikusan hozzárendelik a munkaterület-rendszergazdai szerepkört, amikor a Munkaterület indítása elemre kattintanak az Azure Portalon. További információ: Mik azok a munkaterület-rendszergazdák?
Fontos
A Databricks 2023. november 9-én kezdte el automatikusan engedélyezni az identitás-összevonás és a Unity Katalógus új munkaterületeit, és fokozatosan léptek fel a fiókok között. Ha a munkaterület alapértelmezés szerint engedélyezve van az identitás-összevonáshoz, az nem tiltható le. További információ: A Unity Katalógus automatikus engedélyezése.
Felhasználók szinkronizálása Az Azure Databricks-fiókhoz a Microsoft Entra ID-bérlőről
A Microsoft Entra ID-bérlőről automatikusan szinkronizálhatja a felhasználókat az Azure Databricks-fiókjába egy SCIM-kiépítési összekötő használatával.
Automatikus identitáskezelés (nyilvános előzetes verzió) lehetővé teszi, hogy felhasználókat, szolgáltatásneveket és csoportokat vegyen fel a Microsoft Entra ID-ból az Azure Databricksbe anélkül, hogy konfigurálnia kell egy alkalmazást a Microsoft Entra-azonosítóban. A Databricks a Microsoft Entra ID azonosítót használja a rekord forrásaként, így a felhasználók vagy csoporttagságok módosításait az Azure Databricks tiszteletben tartja. További információ: Felhasználók és csoportok automatikus szinkronizálása a Microsoft Entra-azonosítóból.
A SCIM kiépítés lehetővé teszi, hogy egy vállalati alkalmazást konfiguráljon a Microsoft Entra ID-ban, hogy a felhasználók és csoportok szinkronban maradjanak a Microsoft Entra ID-val. Útmutatásért lásd: Felhasználók és csoportok szinkronizálása a Microsoft Entra ID-ból SCIMhasználatával.
A fiók felhasználóinak kezelése
A fiókgazdák a fiókkonzol használatával adhatnak hozzá felhasználókat az Azure Databricks-fiókhoz. Az Azure Databricks-fiók felhasználói nem rendelkeznek alapértelmezett hozzáféréssel munkaterülethez, adatokhoz vagy számítási erőforrásokhoz.
Felhasználók hozzáadása a fiókjához a fiókkonzol használatával
- Fiókadminisztrátorként jelentkezzen be a fiókkonzolra.
- Az oldalsávon kattintson a Felhasználókezelés elemre.
- A Felhasználók lapon kattintson a Felhasználó hozzáadása elemre.
- Adja meg a felhasználó nevét és e-mail-címét.
- Kattintson a Felhasználó hozzáadása parancsra.
Feljegyzés
Egy felhasználó legfeljebb 50 Azure Databricks-fiókhoz tartozhat.
Ha hozzáférést szeretne adni a felhasználóknak egy munkaterülethez, hozzá kell adnia őket a munkaterülethez. Lásd: Felhasználók kezelése a munkaterületen.
Fiókadminisztrátori szerepkörök hozzárendelése egy felhasználóhoz
Fiókadminisztrátorként jelentkezzen be a fiókkonzolra.
Az oldalsávon kattintson a Felhasználókezelés elemre.
Keresse meg és kattintson a felhasználónévre.
A Szerepkörök lapon kapcsolja be a Fiókadminisztrátor, a Marketplace-rendszergazda vagy a Számlázási rendszergazda funkciót.
Felhasználó hozzárendelése munkaterülethez a fiókkonzol használatával
Ha felhasználókat szeretne hozzáadni egy munkaterülethez a fiókkonzol használatával, engedélyezni kell a munkaterületet az identitás-összevonáshoz. A munkaterület rendszergazdái a munkaterület rendszergazdai beállításainak lapjával felhasználókat is hozzárendelhetnek a munkaterületekhez. Lásd: Felhasználó hozzárendelése munkaterülethez a munkaterület rendszergazdai beállításai lapon.
- Fiókadminisztrátorként jelentkezzen be a fiókkonzolra.
- Az oldalsávon kattintson a Munkaterületek elemre.
- Kattintson a munkaterület nevére.
- A Permissions (Engedélyek) lapon kattintson az Add permissions (Engedélyek hozzáadása) lehetőségre.
- Keresse meg és jelölje ki a felhasználót, rendelje hozzá az engedélyszintet (munkaterület felhasználója vagy rendszergazdája), majd kattintson a Mentés gombra.
Felhasználó eltávolítása munkaterületről a fiókkonzol használatával
Ha a fiókkonzol használatával el szeretné távolítani a felhasználókat egy munkaterületről, engedélyezni kell a munkaterületet az identitás-összevonáshoz. Ha egy felhasználót eltávolít egy munkaterületről, a felhasználó már nem férhet hozzá a munkaterülethez, de az engedélyek megmaradnak a felhasználón. Ha a felhasználó később visszakerül a munkaterületre, visszanyeri korábbi engedélyeit.
- Fiókadminisztrátorként jelentkezzen be a fiókkonzolba
- Az oldalsávon kattintson a Munkaterületek elemre.
- Kattintson a munkaterület nevére.
- Az Engedélyek lapon keresse meg a felhasználót.
- Kattintson a
felhasználói sor jobb szélén található kebab menüre, és válassza az Eltávolítás lehetőséget.
- A megerősítést kérő párbeszédpanelen kattintson az Eltávolítás gombra.
Felhasználó inaktiválása az Azure Databricks-fiókban
A fiókadminisztrátorok inaktiválhatják a felhasználókat egy Azure Databricks-fiókban. Az inaktivált felhasználók nem tudnak bejelentkezni az Azure Databricks-fiókba vagy -munkaterületekre. A felhasználó összes engedélye és munkaterület-objektuma azonban változatlan marad. Ha egy felhasználó inaktiválva van, a következő igaz:
- A felhasználó semmilyen módszerrel nem tud bejelentkezni a fiókba vagy munkaterületére.
- A felhasználó által létrehozott jogkivonatokat használó alkalmazások vagy szkriptek már nem férhetnek hozzá a Databricks API-hoz. A jogkivonatok megmaradnak, de nem használhatók hitelesítésre a felhasználó inaktiválása során.
- A felhasználó tulajdonában lévő jegyzetfüzetek megmaradnak.
- A felhasználó tulajdonában lévő fürtök továbbra is futnak.
- A felhasználó által létrehozott ütemezett feladatokat egy új tulajdonoshoz kell hozzárendelni, hogy ne legyenek sikertelenek.
Amikor egy felhasználó újraaktiválódik, ugyanazokkal az engedélyekkel jelentkezhet be az Azure Databricksbe. A Databricks azt javasolja, hogy távolítsa el a felhasználókat a fiókból ahelyett, hogy eltávolítaná őket, mert a felhasználók eltávolítása romboló művelet. Az inaktivált felhasználó állapota inaktívként van megjelölve a fiókkonzolon. Egy felhasználót egy adott munkaterületről is inaktiválhat. Lásd: Felhasználó inaktiválása az Azure Databricks-munkaterületen.
A fiókkonzol használatával nem inaktiválhat felhasználót. Ehelyett használja a Fiókfelhasználók API-t. Példa:
curl --netrc -X PATCH \
https://${DATABRICKS_HOST}/api/2.1/accounts/{account_id}/scim/v2/Users/{id} \
--header 'Content-type: application/scim+json' \
--data @update-user.json \
| jq .
update-user.json
:
{
"schemas": [ "urn:ietf:params:scim:api:messages:2.0:PatchOp" ],
"Operations": [
{
"op": "replace",
"path": "active",
"value": [
{
"value": "false"
}
]
}
]
}
Felhasználók eltávolítása az Azure Databricks-fiókból
A fiókadminisztrátor törölheti a felhasználókat egy Azure Databricks-fiókból. A munkaterület rendszergazdái nem. Amikor töröl egy felhasználót a fiókból, a rendszer eltávolítja a felhasználót a munkaterületéről is.
Fontos
Amikor eltávolít egy felhasználót a fiókból, a rendszer eltávolítja a felhasználót a munkaterületéről is, függetlenül attól, hogy engedélyezve lett-e az identitás-összevonás. Javasoljuk, hogy ne törölje a fiókszintű felhasználókat, hacsak nem szeretné, hogy elveszítik a hozzáférésüket a fiók összes munkaterületéhez. Vegye figyelembe a felhasználók törlésének következő következményeit:
- A felhasználó által létrehozott jogkivonatokat használó alkalmazások vagy szkriptek már nem férhetnek hozzá a Databricks API-khoz
- A felhasználó tulajdonában lévő feladatok meghiúsulnak
- A felhasználó által birtokolt fürtök leállítása
- A felhasználó által létrehozott és a Futtatás tulajdonosként hitelesítő adatokkal megosztott lekérdezéseket vagy irányítópultokat egy új tulajdonoshoz kell hozzárendelni, hogy ne legyen sikertelen a megosztás
Amikor eltávolít egy felhasználót egy fiókból, a felhasználó már nem férhet hozzá a fiókhoz vagy a munkaterületekhez, azonban az engedélyek megmaradnak a felhasználón. Ha a felhasználó később visszakerül a fiókba, visszanyeri korábbi engedélyeit.
Ha el szeretne távolítani egy felhasználót a fiókkonzol használatával, tegye a következőket:
- Fiókadminisztrátorként jelentkezzen be a fiókkonzolra.
- Az oldalsávon kattintson a Felhasználókezelés elemre.
- Keresse meg és kattintson a felhasználónévre.
-
A Felhasználói adatok lapon kattintson a
kebab menüre a jobb felső sarokban, és válassza a Törlés lehetőséget.
- A megerősítést kérő párbeszédpanelen kattintson a Törlés megerősítése gombra.
Ha eltávolít egy felhasználót a fiókkonzol használatával, győződjön meg arról, hogy a felhasználót a fiókhoz beállított SCIM-kiépítési összekötőkkel vagy SCIM API-alkalmazásokkal is eltávolítja. Ha nem, az SCIM-kiépítés a következő szinkronizáláskor hozzáadja a felhasználót. Lásd: Felhasználók és csoportok szinkronizálása a Microsoft Entra-azonosítóból SCIMhasználatával.
Ha scim API-k használatával szeretne eltávolítani egy felhasználót egy Azure Databricks-fiókból, fiókadminisztrátornak kell lennie. Lásd: Felhasználók és csoportok szinkronizálása az Azure Databricks-fiókhoz és a Fiókcsoportok API-hoz.
A munkaterület felhasználóinak kezelése
A munkaterület rendszergazdái a munkaterület rendszergazdai beállításainak lapján adhatnak hozzá és kezelhetnek felhasználókat.
Felhasználó hozzárendelése munkaterülethez a munkaterület rendszergazdai beállításainak lapjával
Ha felhasználót szeretne hozzáadni egy munkaterülethez a munkaterület rendszergazdai beállításainak lapjával, tegye a következőket:
Munkaterület-rendszergazdaként jelentkezzen be az Azure Databricks-munkaterületre.
Kattintson a felhasználónevére az Azure Databricks-munkaterület felső sávjában, és válassza a Beállítások lehetőséget.
Kattintson az Identitás és hozzáférés lapra.
A Felhasználók elem mellett kattintson a Kezelés gombra.
Kattintson az Add User (Felhasználó hozzáadása) elemre.
Válasszon ki egy meglévő felhasználót a munkaterülethez való hozzárendeléshez, vagy kattintson az Új hozzáadása gombra egy új felhasználó létrehozásához.
Hozzáadhat minden olyan felhasználót, aki az Azure Databricks-munkaterület Microsoft Entra ID-bérlőjéhez tartozik. Ha új felhasználót ad hozzá a munkaterülethez, azzal hozzáadja a felhasználót az Azure Databricks-fiókjához.
Kattintson a Hozzáadás gombra.
Feljegyzés
Ha a munkaterület nincs engedélyezve az identitás-összevonáshoz, csak egy új felhasználót vehet fel a munkaterületre. Ha olyan felhasználót ad hozzá, aki megoszt egy felhasználónevet (e-mail-címet) egy meglévő fiókfelhasználóval, a rendszer egyesíti ezeket a felhasználókat.
A munkaterület rendszergazdai szerepkörének hozzárendelése egy felhasználóhoz a munkaterület rendszergazdai beállítások lapján
Ha a munkaterület rendszergazdai szerepkörét a munkaterület rendszergazdai beállításai lapon szeretné hozzárendelni, tegye a következőket:
- Munkaterület-rendszergazdaként jelentkezzen be az Azure Databricks-munkaterületre.
- Kattintson a felhasználónevére az Azure Databricks-munkaterület felső sávjában, és válassza a Beállítások lehetőséget.
- Kattintson az Identitás és hozzáférés lapra.
- A Felhasználók elem mellett kattintson a Kezelés gombra.
- Válassza ki a felhasználót.
- Kattintson a Jogosultságok fülre.
- Kattintson a rendszergazdai hozzáférés melletti kapcsolóra.
Ha el szeretné távolítani a munkaterület-rendszergazdai szerepkört egy munkaterület-felhasználótól, hajtsa végre ugyanazokat a lépéseket, de törölje a rendszergazdai hozzáférés kapcsolójának jelölését.
Felhasználó inaktiválása az Azure Databricks-munkaterületen
A munkaterület rendszergazdái inaktiválhatják a felhasználókat egy Azure Databricks-munkaterületen. Az inaktivált felhasználók nem tudnak bejelentkezni a munkaterületre, és nem férhetnek hozzá az Azure Databricks API-kból, azonban a felhasználó összes engedélye és munkaterület-objektuma változatlan marad. Ha egy felhasználó inaktiválva van:
- A felhasználó semmilyen módszerrel nem tud bejelentkezni a munkaterületekre.
- A felhasználó állapota inaktívként jelenik meg a munkaterület rendszergazdai beállítási lapján.
- A felhasználó által létrehozott jogkivonatokat használó alkalmazások vagy szkriptek már nem férhetnek hozzá a Databricks API-hoz. A jogkivonatok megmaradnak, de nem használhatók hitelesítésre a felhasználó inaktiválása során.
- A felhasználó tulajdonában lévő jegyzetfüzetek megmaradnak.
- A felhasználó tulajdonában lévő fürtök továbbra is futnak.
- A felhasználó által létrehozott ütemezett feladatokat egy új tulajdonoshoz kell hozzárendelni, hogy ne legyenek sikertelenek.
Amikor egy felhasználó újraaktiválódik, ugyanazokkal az engedélyekkel jelentkezhet be a munkaterületre. A Databricks javasolja a felhasználók inaktiválását ahelyett, hogy eltávolítaná őket, mert a felhasználók eltávolítása romboló művelet. Nem inaktiválhat egy felhasználót a munkaterület rendszergazdai beállításainak lapján. Ehelyett használja a Workspace Users API-t. Példa:
curl --netrc -X PATCH \
https://<databricks-instance>/api/2.0/preview/scim/v2/Users/<user-id> \
--header 'Content-type: application/scim+json' \
--data @update-user.json \
| jq .
update-user.json
:
{
"schemas": [ "urn:ietf:params:scim:api:messages:2.0:PatchOp" ],
"Operations": [
{
"op": "replace",
"path": "active",
"value": [
{
"value": "false"
}
]
}
]
}
Felhasználó eltávolítása munkaterületről a munkaterület rendszergazdai beállításainak lapjával
Ha egy felhasználót eltávolít egy munkaterületről, a felhasználó már nem férhet hozzá a munkaterülethez, de az engedélyek megmaradnak a felhasználón. Ha a felhasználó később visszakerül a munkaterületre, visszanyeri korábbi engedélyeit.
- Munkaterület-rendszergazdaként jelentkezzen be az Azure Databricks-munkaterületre.
- Kattintson a felhasználónevére az Azure Databricks-munkaterület felső sávjában, és válassza a Beállítások lehetőséget.
- Kattintson az Identitás és hozzáférés lapra.
- A Felhasználók elem mellett kattintson a Kezelés gombra.
- Keresse meg a felhasználó és
a kebab menüt a felhasználói sor jobb szélén, és válassza az Eltávolítás lehetőséget.
- A megerősítéshez kattintson a Törlés gombra.
Felhasználók kezelése az API használatával
A fiókadminisztrátor és a munkaterület rendszergazdái a Databricks API-k használatával kezelhetik az Azure Databricks-fiókban és a munkaterületeken lévő felhasználókat.
A fiók felhasználóinak kezelése az API használatával
A rendszergazdák hozzáadhatnak és kezelhetnek felhasználókat az Azure Databricks-fiókban a Fiókfelhasználók API használatával. A fiókadminisztrátor és a munkaterület rendszergazdái egy másik végpont URL-cím használatával hívják meg az API-t:
- Fiókadminisztrátorokat használnak
{account-domain}/api/2.1/accounts/{account_id}/scim/v2/
. - A munkaterület rendszergazdái ezt használják
{workspace-domain}/api/2.0/account/scim/v2/
.
További részletekért tekintse meg a Fiókfelhasználók API-t.
Felhasználók kezelése a munkaterületen az API használatával
A fiók- és munkaterület-rendszergazdák a Munkaterület-hozzárendelés API használatával rendelhetnek hozzá felhasználókat az identitás-összevonáshoz engedélyezett munkaterületekhez. A munkaterület-hozzárendelési API az Azure Databricks-fiókon és -munkaterületeken keresztül támogatott.
- Fiókadminisztrátorokat használnak
{account-domain}/api/2.0/accounts/{account_id}/workspaces/{workspace_id}/permissionassignments
. - A munkaterület rendszergazdái ezt használják
{workspace-domain}/api/2.0/preview/permissionassignments/principals/{user_id}
.
Lásd: Munkaterület-hozzárendelési API.
Ha a munkaterület nincs engedélyezve az identitás-összevonáshoz, a munkaterület rendszergazdája a munkaterületszintű API-k használatával rendelhet hozzá felhasználókat a munkaterületekhez. Lásd a Munkaterület felhasználói API-t.