Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek vysvětluje, jak udělit příjemci dat přístup ke sdílené složce OpenSharing. Vysvětluje také, jak zobrazit, aktualizovat a odvolat přístup.
Požadavky
Sdílení dat s příjemci:
- Musíte použít pracovní prostor Azure Databricks s připojeným metastorem katalogu Unity.
- Musíte použít SQL Warehouse nebo cluster, který používá režim přístupu clusteru podporujícího Unity-Catalog.
- Podíly a příjemci už musí být definovány.
- Musíte být jedním z následujících:
- Správce metastoru.
- Uživatel s delegovanými oprávněními nebo vlastnictvím sdílené složky i objektů příjemce ((
USE SHARE+SET SHARE PERMISSION) nebo vlastníka sdílené složky) AND (USE RECIPIENTnebo vlastníka příjemce).
Udělení přístupu příjemců ke sdílené složce
Pokud chcete příjemcům udělit přístup ke sdílené složce, můžete použít Průzkumníka katalogu, rozhraní příkazového řádku katalogu Databricks Nebo příkazy SQL služby Databricks v poznámkovém bloku Azure Databricks nebo editoru dotazů SQL Databricks.
Požadovaná oprávnění: Jedna z těchto možností:
- Správce metastoru.
- Delegovaná oprávnění nebo vlastnictví jak na sdílenou složku, tak i na objekty příjemce ((
USE SHARE+SET SHARE PERMISSION) nebo vlastník sdílené složky) A (USE RECIPIENTnebo vlastník příjemce).
Important
Jako vlastník sdílené složky musíte mít dostatečná oprávnění ke všem prostředkům ve sdílené složce, aby k nim měli příjemci přístup. Tvůrci objektů musí udělit přístup k jakýmkoli novým prostředkům, které byly přidány do schéma. Seznam požadovaných oprávnění pro každý sdílený datový prostředek najdete v tématu Požadavky.
Průzkumník katalogu
Pokud chcete do sdílené složky přidat příjemce, začněte na sdílené složce v:
V pracovním prostoru Azure Databricks klikněte na
Katalog.
V horní části podokna Katalog klikněte na
ikonu ozubeného kola a vyberte OpenSharing.
Případně v pravém horním rohu klikněte na Sdílet > OpenSharing.
Na kartě Sdílené mnou najděte a vyberte sdílení.
Klikněte na Přidat příjemce.
V dialogovém okně Přidat příjemce začněte psát jméno příjemce nebo kliknutím na rozevírací nabídku vyberte příjemce, které chcete přidat do sdílené složky.
Klikněte na tlačítko Přidat.
Pokud chcete příjemci udělit přístup ke sdílené složce, začněte od příjemce:
V pracovním prostoru Azure Databricks klikněte na
Katalog.
V horní části podokna Katalog klikněte na
ikonu ozubeného kola a vyberte OpenSharing.
Případně v pravém horním rohu klikněte na Sdílet > OpenSharing.
Na kartě Sdílí se mnou klikněte na Příjemci a vyberte příjemce.
Klikněte na Udělit sdílení.
V dialogovém okně Udělit oprávnění ke sdílení začněte psát název sdílení nebo klikněte na rozevírací nabídku a vyberte sdílení, ke kterým chcete udělit oprávnění.
Klikněte na Povolit.
SQL
V poznámkovém bloku nebo editoru dotazů SQL Databricks spusťte následující příkaz.
GRANT SELECT ON SHARE <share-name> TO RECIPIENT <recipient-name>;
SELECT je jediné oprávnění, které můžete příjemci udělit ve sdílení.
CLI
Pomocí Databricks CLI spusťte následující příkaz. Nahraďte <share-name> názvem sdílené složky, kterou chcete příjemci udělit, a nahraďte <recipient-name> jeho jménem.
SELECT je jediné oprávnění, které můžete u sdílené složky udělit.
databricks shares update-permissions <share-name> \
--json='{
"changes": [
{
"principal": "<recipient-name>",
"add": [
"SELECT"
]
}
]
}'
Odvolání přístupu příjemce ke sdílené složce
Pokud chcete odvolat přístup příjemce ke sdílené složce, můžete použít Průzkumníka katalogu, Rozhraní příkazového řádku katalogu Databricks Unity nebo REVOKE ON SHARE příkaz SQL v poznámkovém bloku Azure Databricks nebo editoru dotazů SQL Databricks.
Požadovaná oprávnění: správce metastoru, uživatel s USE SHARE oprávněním nebo vlastník sdíleného objektu.
Průzkumník katalogu
Pokud chcete odvolat přístup příjemce ke sdílené složce, začněte ve sdílené složce:
V pracovním prostoru Azure Databricks klikněte na
Katalog.
V horní části podokna Katalog klikněte na
ikonu ozubeného kola a vyberte OpenSharing.
Případně v pravém horním rohu klikněte na Sdílet > OpenSharing.
Na kartě Sdílené mnou najděte a vyberte sdílení.
Na kartě Příjemci najděte příjemce.
Klikněte na
a vyberte Odvolat.
V potvrzovací dialogovém okně klikněte na Tlačítko Odvolat.
Pokud chcete odvolat přístup příjemce ke sdílené složce, začněte od příjemce:
V pracovním prostoru Azure Databricks klikněte na
Katalog.
V horní části podokna Katalog klikněte na
ikonu ozubeného kola a vyberte OpenSharing.
Případně v pravém horním rohu klikněte na Sdílet > OpenSharing.
Na kartě Sdílí se mnou klikněte na Příjemci a vyberte příjemce.
Na kartě Sdílení najděte share.
Klikněte na
na řádku sdílení a vyberte Odvolat.
V potvrzovací dialogovém okně klikněte na Tlačítko Odvolat.
SQL
V poznámkovém bloku nebo editoru dotazů SQL Databricks spusťte následující příkaz.
REVOKE SELECT ON SHARE <share-name> FROM RECIPIENT <recipient-name>;
CLI
Pomocí Databricks CLI spusťte následující příkaz. Nahraďte <share-name> názvem sdílené složky, kterou chcete odebrat příjemci, a nahraďte <recipient-name> jeho jménem.
SELECT je jediné oprávnění, které můžete odebrat pro příjemce.
databricks shares update-permissions <share-name> \
--json='{
"changes": [
{
"principal": "<recipient-name>",
"remove": [
"SELECT"
]
}
]
}'
Zobrazení grantů pro sdílenou složku nebo granty, které vlastní příjemce
Pokud chcete zobrazit aktuální oprávnění na sdíleném úložišti, můžete použít Průzkumník katalogu, Rozhraní příkazového řádku katalogu Databricks Unity nebo SHOW GRANTS ON SHARE příkaz SQL v poznámkovém bloku Azure Databricks nebo editoru dotazů SQL Databricks.
Požadovaná oprávnění: Pokud zobrazujete příjemce udělený přístup ke sdílené složce, musíte být správcem metastoru, uživatelem s oprávněním USE SHARE nebo vlastníkem objektu sdílení. Pokud zobrazujete sdílené složky udělené příjemci, musíte být správcem metastoru, uživatelem s oprávněním USE RECIPIENT nebo vlastníkem objektu příjemce.
Průzkumník katalogu
Zobrazení příjemců s přístupem ke sdílené složce:
V pracovním prostoru Azure Databricks klikněte na
Katalog.
V horní části podokna Katalog klikněte na
ikonu ozubeného kola a vyberte OpenSharing.
Případně v pravém horním rohu klikněte na Sdílet > OpenSharing.
Na kartě Sdílené mnou najděte a vyberte sdílení.
Přejděte na kartu Příjemci a zobrazte všechny příjemce, kteří mají přístup ke sdílené složce.
SQL
V poznámkovém bloku nebo editoru dotazů SQL Databricks spusťte následující příkaz.
SHOW GRANT ON SHARE <share-name>;
CLI
Pomocí Databricks CLI spusťte následující příkaz.
databricks shares share-permissions <share-name>
Pokud chcete zobrazit aktuální přidělené akcie, které má příjemce, můžete použít Catalog Explorer, Databricks CLI nebo příkaz SHOW GRANTS TO RECIPIENT SQL v poznámkovém bloku Azure Databricks nebo v editoru dotazů Databricks SQL.
Průzkumník katalogu
Zobrazit akcie udělené příjemci:
V pracovním prostoru Azure Databricks klikněte na
Katalog.
V horní části podokna Katalog klikněte na
ikonu ozubeného kola a vyberte OpenSharing.
Případně v pravém horním rohu klikněte na Sdílet > OpenSharing.
Na kartě Sdílí se mnou klikněte na Příjemci a vyberte příjemce.
Přejděte na kartu Sdílené složky a zobrazte všechny sdílené složky, ke kterým má příjemce přístup.
SQL
V poznámkovém bloku nebo editoru dotazů SQL Databricks spusťte následující příkaz.
SHOW GRANTS TO RECIPIENT <recipient-name>;
CLI
Pomocí Databricks CLI spusťte následující příkaz.
databricks recipients share-permissions <recipient-name>