Sdílet prostřednictvím


Co je ANY FILE zabezpečitelné?

Oprávnění k ANY FILE zabezpečitelnému objektu udělují oprávněnému objektu zabezpečení přímý přístup k systému souborů a datům v cloudovém úložišti objektů bez ohledu na všechny seznamy ACL tabulky Hive nastavené na databázové objekty, jako jsou schémata nebo tabulky.

Oprávnění pro ANY FILE

K zabezpečitelnému objektu ANY FILE služby, uživateli nebo skupině můžete udělit MODIFY oprávnění SELECT pomocí starších seznamů řízení přístupu k tabulce Hive (ACL). Ve výchozím nastavení mají MODIFY všichni správci pracovního prostoru oprávnění ANY FILE . Každý uživatel s oprávněními MODIFY může udělit nebo odvolat oprávnění .ANY FILE

Při použití vlastních zdrojů dat nebo ovladačů JDBC, které nejsou součástí Lakehouse Federation, musíte mít oprávnění k ANY FILE zabezpečitelnému. Podívejte se , co je Federace Lakehouse?.

Oprávnění k zabezpečitelnému objektu ANY FILE nemohou přepsat oprávnění katalogu Unity a neudělují ani rozbalují oprávnění k datovým objektům, které se řídí katalogem Unity. Některé ovladače a vlastní nainstalované knihovny můžou ohrozit izolaci uživatelů uložením dat všech uživatelů do jednoho společného dočasného adresáře.

Oprávnění k ANY FILE zabezpečitelnému použití platí jenom v případech, kdy používáte služby SQL Warehouse nebo clustery s režimem sdíleného přístupu.

ANY FILE respektuje starší vzory přístupu pro data v cloudovém úložišti objektů, včetně připojení a přihlašovacích údajů úložiště definovaných na úrovni výpočetních prostředků. Viz Konfigurace přístupu ke cloudovému úložišti objektů pro Azure Databricks.

Jak interaguje ANY FILE s katalogem Unity?

Při použití sdílených clusterů nebo skladů SQL s podporou katalogu Unity se při přístupu k cestám k úložišti nebo zdrojům dat, které nejsou řízeny katalogem Unity, vyhodnotí oprávnění ANY FILE k zabezpečitelnému. Oprávnění k ANY FILE zabezpečitelnému stavu se vyhodnocují po všech oprávněních souvisejících s katalogem Unity a slouží jako záložní pro cesty úložiště a knihovny konektorů, které nejsou spravovány pomocí katalogu Unity.

Databricks doporučuje používat Službu Lakehouse Federation ke konfiguraci přístupu jen pro čtení pro podporované externí zdroje dat. Federace Lakehouse nikdy nevyžaduje oprávnění k ANY FILE zabezpečitelnému. Podívejte se , co je Federace Lakehouse?.

Svazky a tabulky katalogu Unity poskytují úplné zásady správného řízení pro tabulková a netabularová data a nevyžadují oprávnění k ANY FILE zabezpečitelnému.

Přístup k jakýmkoli datům, která se řídí katalogem Unity pomocí identifikátorů URI, nemůžou používat oprávnění k ANY FILE zabezpečitelnému. Viz Připojení ke cloudovému úložišti objektů a službám pomocí katalogu Unity.

Abyste mohli číst pomocí následujících vzorů sdílených clusterů s podporou katalogu Unity, musíte mít SELECT oprávnění k ANY FILE zabezpečitelnému čtení:

  • Cloudové úložiště objektů pomocí identifikátorů URI
  • Data uložená v kořenovém adresáři DBFS nebo pomocí připojení DBFS
  • Zdroje dat využívající vlastní knihovny nebo ovladače
  • Ovladače JDBC nejsou nakonfigurované se službou Lakehouse Federation.
  • Externí zdroje dat, které nejsou řízeny katalogem Unity.
  • Streamované zdroje dat s výjimkou tabulek a svazků, které se řídí katalogem Unity a datovými proudy, které používají názvy tabulek zaregistrovaných v metastoru Hive.

Obavy týkající se ANY FILE zabezpečitelných oprávnění

Oprávnění k ANY FILE zabezpečitelné v podstatě obejít starší seznamy ACL tabulky Hive nastavené u databázových objektů. Pokud jste plně migrovali všechny tabulky do katalogu Unity a stále spoléháte na starší seznamy řízení přístupu k datům, použijte při udělování oprávnění k ANY FILE zabezpečitelnému přístupu k datům podle vlastního uvážení.

Oprávnění udělená k ANY FILE zabezpečitelnému systému nikdy neodejdou zásady správného řízení dat katalogu Unity. Uživatelé, kteří mají oprávnění k ANY FILE zabezpečitelnému systému, ale rozšířili možnost konfigurovat a přistupovat ke zdrojům dat, které nejsou řízeny katalogem Unity.

Omezení pro ANY FILE

ANY FILE je starší verze zabezpečitelné, která není hlášena ve schématu informací.