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


A OneLake biztonsági áttekintése

A OneLake egy hierarchikus adattó, például az Azure Data Lake Storage (ADLS) Gen2 vagy a Windows fájlrendszer. Ez a struktúra lehetővé teszi a biztonság beállítását a hierarchia különböző szintjein a hozzáférés szabályozásához. A hierarchia egyes szintjei különleges bánásmódban részesülnek, mivel azok korrelálnak a Fabric-fogalmakkal.

  • Munkaterület: az elemek létrehozására és kezelésére szolgáló együttműködési környezet.

  • Elem: képességek készlete, amely egyetlen összetevőbe van csomagolva. Az adatelem az elem olyan altípusa, amely lehetővé teszi az adatok tárolását a OneLake használatával.

  • Mappák: az elemeken belüli mappák, amelyek az adatok tárolására és kezelésére szolgálnak.

Az elemek mindig a munkaterületeken belül élnek, és a munkaterületek mindig közvetlenül a OneLake névtér alatt élnek. Ezt a struktúrát a következőképpen jelenítheti meg:

A OneLake hierarchikus jellegét bemutató diagram mappastruktúraként. OneLake/Workspace/Item példaként.

Munkaterület engedélyei

A munkaterület engedélyei lehetővé teszik a munkaterületen belüli összes elemhez való hozzáférés meghatározását. 4 különböző munkaterületi szerepkör van, amelyek mindegyike különböző típusú hozzáférést biztosít.

Szerepkör Hozzáadhat rendszergazdákat? Felvehet tagokat? Tud adatokat írni és elemeket létrehozni? Képes olvasni az adatokat?
Rendszergazda Igen Igen Igen Igen
Tag Nem Igen Igen Igen
Közreműködő Nem Nem Igen Igen
Megtekintő Nem Nem Nem Igen

Feljegyzés

A Warehouse-elemet olvasási-írási szerepkörökkel tekintheti meg, de csak SQL-lekérdezésekkel írhat a raktárakba.

A Fabric-munkaterületi szerepkörök felügyeletét leegyszerűsítheti, ha biztonsági csoportokhoz rendeli őket. Ez a módszer lehetővé teszi a hozzáférés szabályozását úgy, hogy tagokat vesz fel vagy távolít el a biztonsági csoportból.

Elemengedélyek

A megosztási funkcióval közvetlen hozzáférést adhat a felhasználóknak egy elemhez. A felhasználó csak ezt az elemet látja a munkaterületen, és nem tagja a munkaterületi szerepköröknek. Az elemengedélyek hozzáférést biztosítanak az adott elemhez való csatlakozáshoz, és hogy a felhasználó mely elemvégpontokat érheti el.

Engedély Látja az elem metaadatait? Látja az adatokat az SQL-ben? Látja az adatokat a OneLake-ben?
Olvasás Igen Nem Nem
ReadData Nem Igen Nem
ReadAll Nem Nem Igen*

*Nem alkalmazható azokra az elemekre, amelyeken engedélyezve van a OneLake adathozzáférési szerepköre (előzetes verzió). Ha az előnézet engedélyezve van, a ReadAll csak akkor ad hozzáférést, ha a DefaultReader szerepkör használatban van. Ha ezt a szerepkört szerkesztik vagy törlik, a hozzáférést a rendszer ehelyett attól függően adja meg, hogy a felhasználó milyen adathozzáférési szerepkörökhöz tartozik.

Az engedélyek konfigurálásának másik módja az elem Engedélyek kezelése lapja. Ezen a lapon egyéni elemengedélyeket adhat hozzá vagy távolíthat el felhasználók vagy csoportok számára. A pontos elérhető engedélyeket az elem típusa határozza meg.

Számítási engedélyek

Az adathozzáférés a Microsoft Fabric SQL számítási motorjának használatával is megadható. Az SQL-en keresztül biztosított hozzáférés csak az sql-en keresztül adatokat elérő felhasználókra vonatkozik, de ezzel a biztonsággal szelektívebb hozzáférést biztosíthat bizonyos felhasználók számára. Jelenlegi állapotában az SQL támogatja az adott táblákhoz és sémákhoz való hozzáférés korlátozását, valamint a sor- és oszlopszintű biztonságot.

Az SQL-en keresztül adatokat elérő felhasználók eltérő eredményeket láthatnak, mint az adatok közvetlenül a OneLake-ben való elérése az alkalmazott számítási engedélyektől függően. Ennek megakadályozása érdekében győződjön meg arról, hogy a felhasználó elemengedélyei úgy vannak konfigurálva, hogy csak az SQL-végponthoz (a ReadData használatával) vagy a OneLake-hez (a ReadAll vagy az adathozzáférési szerepkörök előzetes verziójának használatával) engedélyezze a hozzáférést.

Az alábbi példában egy felhasználó csak olvasási hozzáférést kap egy tóházhoz az elemmegosztáson keresztül. A felhasználó Standard kiadás LECT-engedélyt kap egy táblára az SQL Analytics-végponton keresztül. Amikor a felhasználó megpróbál adatokat olvasni a OneLake API-kon keresztül, a rendszer megtagadja a hozzáférést, mert nem rendelkezik megfelelő engedélyekkel. A felhasználó sikeresen beolvashatja az SQL Standard kiadás LECT-utasításokat.

Ábra egy felhasználóról, aki SQL-en keresztül fér hozzá az adatokhoz, de megtagadta a hozzáférést a OneLake közvetlen lekérdezése során.

OneLake-adathozzáférési szerepkörök (előzetes verzió)

A OneLake adathozzáférési szerepkörök egy új funkció, amellyel szerepköralapú hozzáférés-vezérlést (RBAC) alkalmazhat a OneLake-ben tárolt adatokra. Megadhatja azokat a biztonsági szerepköröket, amelyek olvasási hozzáférést biztosítanak egy Hálóelem adott mappáihoz, és hozzárendelheti őket felhasználókhoz vagy csoportokhoz. A hozzáférési engedélyek határozzák meg, hogy a felhasználók milyen mappákat látnak az adatok tónézetének elérésekor a lakehouse UX-eken, jegyzetfüzeteken vagy OneLake API-kon keresztül.

A Rendszergazda, tag- vagy közreműködői szerepkörökben lévő hálófelhasználók a OneLake adathozzáférési szerepkörök létrehozásával kezdhetik meg a hozzáférést, hogy csak a lakehouse adott mappáihoz biztosítsanak hozzáférést. Ha hozzáférést szeretne biztosítani egy tóházban lévő adatokhoz, adjon hozzá felhasználókat egy adathozzáférési szerepkörhöz. Azok a felhasználók, amelyek nem tartoznak adatelérési szerepkörhöz, nem fognak látni adatokat az adott tóházban.

További információ az adatelérési szerepkörök létrehozásáról az adatelérési szerepkörök használatának első lépéseiben .

További információ a hozzáférési szerepkörök adathozzáférési vezérlési modelljének biztonsági modelljéről.

Billentyűparancsok biztonsága

A Microsoft Fabric billentyűparancsai lehetővé teszik az egyszerűbb adatkezelést, de érdemes figyelembe venni néhány biztonsági szempontot. A parancsikonok biztonságának kezelésével kapcsolatos információkért tekintse meg ezt a dokumentumot.

A OneLake-adathozzáférési szerepkörök (előzetes verzió) esetében a billentyűparancs típusától függően a parancsikonok speciális kezelést kapnak. A OneLake-parancsikonokhoz való hozzáférést mindig a parancsikon célhelyeként megadott hozzáférési szerepkörök vezérlik. Ez azt jelenti, hogy a LakehouseA és a LakehouseB közötti billentyűparancsok esetében a LakehouseB biztonsága érvénybe lép. A LakehouseA adathozzáférési szerepkörei nem tudják biztosítani vagy szerkeszteni a LakehouseB parancsikonjának biztonságát.

Az Amazon S3 vagy az ADLS Gen2 külső billentyűparancsai esetében a biztonság a lakehouse-ban lévő adathozzáférési szerepkörökön keresztül van konfigurálva. A LakehouseA-ról egy S3-gyűjtőre mutató parancsikonhoz konfigurálhatók adatelérési szerepkörök a LakehouseA-ban. Fontos megjegyezni, hogy csak a parancsikon gyökérszintje alkalmazhatja a biztonságot. A parancsikon almappáihoz való hozzáférés hozzárendelése szerepkör-létrehozási hibákat eredményez.

További információ az adathozzáférés-vezérlési modell billentyűparancsainak biztonsági modelljéről