Začínáme s rolemi přístupu k datům OneLake (Preview)
Přehled
Role přístupu k datům OneLake pro složky jsou novou funkcí, která umožňuje použít řízení přístupu na základě role (RBAC) u vašich dat uložených ve OneLake. Můžete definovat role zabezpečení, které udělují oprávnění ke čtení konkrétním složkám v rámci položky Infrastruktury a přiřazují je uživatelům nebo skupinám. Přístupová oprávnění určují, které složky uživatelé uvidí při přístupu k zobrazení jezera dat, a to buď prostřednictvím uživatelského rozhraní lakehouse, poznámkových bloků nebo rozhraní OneLake API.
Uživatelé prostředků infrastruktury v rolích správce, člena nebo přispěvatele můžou začít vytvořením rolí přístupu k datům OneLake, které udělují přístup pouze určitým složkám v jezeře. Pokud chcete udělit přístup k datům v jezeře, přidejte uživatele do role přístupu k datům. Uživatelé, kteří nejsou součástí role přístupu k datům, neuvidí žádná data v daném jezeře.
Poznámka:
Zabezpečení role přístupu k datům se vztahuje pouze na uživatele, kteří přistupují přímo na OneLake. Položky prostředků infrastruktury, jako jsou koncové body analýzy SQL, sémantické modely a sklady, mají vlastní modely zabezpečení a k OneLake mají přístup přes delegovanou identitu. To znamená, že uživatelé můžou v každé úloze zobrazit různé položky, pokud jim je udělen přístup k více položkám.
Jak se přihlásit
Ve výchozím nastavení jsou u všech objektů lakehouse v prostředcích infrastruktury zakázané funkce přístupu k datům ve verzi Preview. Funkce Preview se konfiguruje na základě jednotlivých jezer. Ovládací prvek výslovného souhlasu umožňuje, aby jeden jezerní dům vyzkoušel verzi Preview, aniž by ho povolil na jiných položkách lakehouse nebo Fabric.
Pokud chcete povolit verzi Preview, musíte být správcem, členem nebo přispěvatelem v pracovním prostoru. Přejděte do jezera a výběrem tlačítka Spravovat přístup k datům OneLake (Preview) na pásu karet otevřete potvrzovací dialogové okno. Role přístupu k datům ve verzi Preview nejsou kompatibilní s náhledem sdílení externích dat. Pokud jste v pořádku se změnou, vyberte Pokračovat. Otevře se uživatelské prostředí pro správu rolí a funkce je teď povolená.
Funkce Preview se po povolení nedá vypnout.
Aby se zajistilo bezproblémové vyjádření souhlasu, budou mít všichni uživatelé s oprávněním ke čtení dat v jezeře nadále přístup pro čtení. Migrace přístupu se provádí vytvořením výchozí role přístupu k datům s názvem DefaultReader. Použití virtualizovaných členství rolí všichni uživatelé, kteří měli potřebná oprávnění k zobrazení dat v lakehouse (oprávnění ReadAll), jsou zahrnuti jako členové této výchozí role. Chcete-li začít omezovat přístup k těmto uživatelům, ujistěte se, že je odstraněna role DefaultReader nebo že oprávnění ReadAll je odebráno z přístupových uživatelů.
Důležité
Ujistěte se, že všichni uživatelé, kteří jsou součástí role přístupu k datům, nejsou také součástí role DefaultReader. Jinak budou mít úplný přístup k datům.
Jaké typy dat je možné zabezpečit?
Role přístupu k datům OneLake je možné použít ke správě přístupu ke čtení OneLake ke složkám v jezeře. Přístup pro čtení je možné přidělit jakékoli složce v jezeře a žádný přístup ke složce není výchozím stavem. Zabezpečení nastavené rolemi přístupu k datům se vztahuje výhradně na přístup k rozhraním API specifických pro OneLake nebo OneLake. Další informace najdete v modelu řízení přístupu k datům.
Požadavky
Abyste mohli nakonfigurovat zabezpečení pro lakehouse, musíte být správcem, členem nebo přispěvatelem pracovního prostoru. Vytvoření role a přiřazení členství se projeví hned po uložení role, proto před přidáním uživatele do role nezapomeňte udělit přístup.
Role přístupu k datům OneLake jsou podporovány pouze pro položky lakehouse.
Vytvoření role
- Otevřete jezero, ve kterém chcete definovat zabezpečení.
- Na pravé straně pásu karet jezera vyberte Spravovat přístup k datům OneLake (Preview).
- V levém horním rohu podokna Správa přístupu k datům OneLake vyberte Možnost Nová role a zadejte požadovaný název role. Název role má určitá omezení:
- Název role může obsahovat pouze alfanumerické znaky.
- Název role musí začínat písmenem.
- Názvy nerozlišují malá a velká písmena a musí být jedinečné.
- Maximální délka názvu je 128 znaků.
- Pokud chcete tuto roli použít pro všechny složky v tomto jezeře, vyberte přepínač Všechny složky.
- Tento výběr zahrnuje všechny složky přidané v budoucnu.
- Pokud chcete, aby se tato role použila jenom u vybraných složek, vyberte vybrané složky.
- Zaškrtněte políčka vedle složek, na které se má role použít.
- Role uděluje přístup ke složkám. Pokud chcete uživateli povolit přístup ke složce, zaškrtněte políčko vedle ní. Pokud by se uživateli neměla zobrazit složka, nezaškrtávejte políčko.
- V levém dolním rohu vyberte Uložit a vytvořte svou roli.
- V levém horním rohu vyberte Přiřadit roli a otevřete podokno členství v rolích.
- Přidejte osoby, skupiny nebo e-mailové adresy do ovládacího prvku Přidat lidi nebo skupiny . Další informace najdete v tématu Přiřazení člena nebo skupiny.
- Výběrem možnosti Přidat přesunete výběr do seznamu Přiřazení uživatelé . Výběrem možnosti Přidat se váš výběr ještě neuloží.
- Vyberte Uložit a počkejte na oznámení, že se role úspěšně publikovaly.
- Výběrem symbolu X v pravém horním rohu podokno ukončete.
Úprava role
- Otevřete jezero, ve kterém chcete definovat zabezpečení.
- Na pravé straně pásu karet jezera vyberte možnost Spravovat přístup k datům OneLake (Preview).
- V podokně Spravovat přístup k datům OneLake najeďte myší na roli, kterou chcete upravit, a vyberte ji.
- To, ke kterým složkám se uděluje přístup, můžete změnit tak, že zaškrtnete nebo zrušíte zaškrtnutí políček u každé složky.
- Pokud chcete změnit uživatele, vyberte Přiřadit roli. Další informace najdete v tématu Přiřazení člena nebo skupiny.
- Pokud chcete přidat další lidi, zadejte jména do pole Přidat lidi nebo skupiny a vyberte Přidat.
- Pokud chcete odebrat uživatele, vyberte jejich jméno v části Přiřazení uživatelé a vyberte Odebrat.
- Vyberte Uložit a počkejte na oznámení, že se role úspěšně publikovaly.
- Výběrem symbolu X v pravém horním rohu podokno ukončete.
Odstranění role
- Otevřete jezero, ve kterém chcete definovat zabezpečení.
- Na pravé straně pásu karet jezera vyberte možnost Spravovat přístup k datům OneLake (Preview).
- V podokně Správa přístupu k datům OneLake zaškrtněte políčko vedle rolí, které chcete odstranit.
- Vyberte Odstranit a počkejte na oznámení, že se role úspěšně odstranily.
- Výběrem symbolu X v pravém horním rohu podokno ukončete.
Přiřazení člena nebo skupiny
Role přístupu k datům OneLake podporují dvě různé metody přidávání uživatelů do role. Hlavní metodou je přidání uživatelů nebo skupin přímo do role pomocí pole Přidat osoby nebo skupiny na stránce Přiřadit roli. Druhým je použití virtuálních členství s přidáním uživatelů na základě řízení oprávnění Lakehouse.
Přidání uživatelů přímo do role pomocí pole Přidat lidi nebo skupinu přidá uživatele jako explicitní členy role. Tito uživatelé se zobrazí se svým jménem a obrázkem zobrazeným v seznamu Přiřazení lidé a skupiny .
Virtuální členové umožňují dynamicky upravovat členství role na základě oprávnění k položce infrastruktury uživatelů. Výběrem pole Přidat uživatele na základě oprávnění Lakehouse a výběrem oprávnění přidáváte libovolného uživatele v pracovním prostoru Fabric, který má všechna vybraná oprávnění jako implicitní člen této role. Pokud jste například vybrali ReadAll, zapište všechny uživatele pracovního prostoru Infrastruktury, který má oprávnění Číst A Zapisovat k položce, bude zahrnut jako člen role. To, kteří uživatelé se přidávají jako virtuální členové, můžete zjistit tak, že v seznamu Přiřazení uživatelé vyhledáte hodnotu Oprávnění Lakehouse ve sloupci Přiřazeno podle. Tito členové nemohou být ručně odebráni a aby bylo možné zrušit přiřazení odpovídajícího oprávnění k prostředkům infrastruktury.
Bez ohledu na typ členství podporují role přístupu k datům přidávání jednotlivých uživatelů, skupin Microsoft Entra a objektů zabezpečení.
Přiřazování členů
Pokud se chcete dostat na stránku přiřadit členy, existují dva způsoby:
Metoda 1
- Vyberte název role, ke které chcete přiřadit členy.
- V horní části stránky podrobností role vyberte Přiřadit roli.
Metoda 2
- V seznamu rolí zaškrtněte políčko vedle role, ke které chcete přiřadit členy.
- Vyberte Přiřadit.
Přímé přiřazení uživatelů
Na stránce Přiřadit roli můžete přidat členy nebo skupiny zadáním jména nebo e-mailové adresy do pole Přidat lidi nebo skupiny. Vyberte výsledek, který chcete zahrnout daného uživatele. Tento krok můžete opakovat pro tolik uživatelů, kolik chcete. Pokud jste vybrali nesprávné uživatele, můžete vybrat X vedle jejich položky a odebrat je z tohoto pole, nebo výběrem možnosti Vymazat odeberete všechny položky. Až budete hotovi, vyberte Přidat a přesuňte vybrané uživatele do přístupového seznamu. Když je přidáte do seznamu, ještě se neuloží. Po přidání těchto uživatelů se jedná o náhled seznamu členství rolí a nově přidaní uživatelé budou mít vedle jména indikátor.
Pokud chcete publikovat změny přístupu, vyberte Uložit v dolní části podokna.
Přiřazení virtuálních členů
Pokud chcete přidat virtuální členy, použijte pole Přidat uživatele na základě oprávnění Lakehouse. Výběrem pole otevřete rozevírací seznam, abyste zvolili oprávnění prostředků infrastruktury pro virtualizaci. Uživatelé jsou virtualizováni, pokud mají všechna zaškrtnutá oprávnění.
Oprávnění, která je možné použít pro virtualizaci, jsou:
- Čtení
- Zápis
- Znovu sdílet
- Spustit
- ReadAll
Po výběru oprávnění vyberte Přidat a aktualizujte seznam přiřazených uživatelů změnami. Uživatelé mají vedle svého jména text, který označuje, že jim byla přiřazena oprávněním lakehouse. Tito uživatelé není možné ručně odebrat z přiřazení role. Místo toho odeberte odpovídající oprávnění z ovládacího prvku Přidat uživatele na základě řízení oprávnění Lakehouse nebo odeberte oprávnění Fabric.
Známé problémy
Funkce náhledu sdílení externích dat není kompatibilní s rolemi přístupu k datům ve verzi Preview. Když povolíte role přístupu k datům ve verzi Preview v jezeře, všechny existující externí datové sdílené složky můžou přestat fungovat.