Wat is het ANY FILE
beveiligbaar?
Bevoegdheden voor het ANY FILE
beveiligbare verlenen de rechte principal directe toegang tot het bestandssysteem en de gegevens in de opslag van cloudobjecten, ongeacht de Hive-tabel-ACL's die zijn ingesteld op databaseobjecten, zoals schema's of tabellen.
Bevoegdheden voor ANY FILE
U kunt toegangsbeheerlijsten (ACL's) van een ANY FILE
service-principal, gebruiker of groep verlenen MODIFY
of er bevoegdheden voor verlenen aan of SELECT
bevoegdheden verlenen aan elke service-principal, gebruiker of groep met behulp van verouderde Toegangsbeheerlijsten voor Hive-tabellen. Alle werkruimtebeheerders hebben MODIFY
standaard bevoegdheden ANY FILE
. Elke gebruiker met MODIFY
bevoegdheden kan bevoegdheden verlenen of intrekken voor ANY FILE
.
U moet bevoegdheden hebben voor het ANY FILE
beveiligbaar wanneer u aangepaste gegevensbronnen of JDBC-stuurprogramma's gebruikt die niet zijn opgenomen in Lakehouse Federation. Zie Wat is Lakehouse Federation.
Bevoegdheden voor het ANY FILE
beveiligbare kunnen de bevoegdheden van de Unity-catalogus niet overschrijven en geen bevoegdheden verlenen of uitbreiden voor gegevensobjecten die onder Unity Catalog vallen. Sommige stuurprogramma's en aangepaste bibliotheken kunnen gebruikersisolatie in gevaar komen door gegevens van alle gebruikers op te slaan in één algemene tijdelijke map.
Bevoegdheden voor het ANY FILE
beveiligbare zijn alleen van toepassing wanneer u SQL-warehouses of -clusters gebruikt met de modus voor gedeelde toegang.
ANY FILE
respecteert verouderde toegangspatronen voor gegevens in cloudobjectopslag, inclusief koppelings- en opslagreferenties die zijn gedefinieerd op rekenniveau. Zie Toegang tot cloudobjectopslag configureren voor Azure Databricks.
Hoe werkt ANY FILE
de interactie met Unity Catalog?
Wanneer u gedeelde clusters of SQL-warehouses met Unity Catalog gebruikt, worden de bevoegdheden voor het ANY FILE
beveiligbaar geëvalueerd bij het openen van opslagpaden of gegevensbronnen die niet onder Unity Catalog vallen. Bevoegdheden voor het ANY FILE
beveiligbare apparaat worden geëvalueerd na alle bevoegdheden met betrekking tot de Unity-catalogus en dienen als terugval voor opslagpaden en connectorbibliotheken die niet worden beheerd met Unity Catalog.
Databricks raadt aan Lakehouse Federation te gebruiken voor het configureren van alleen-lezentoegang tot ondersteunde externe gegevensbronnen. Lakehouse Federation vereist nooit bevoegdheden voor het ANY FILE
beveiligbare. Zie Wat is Lakehouse Federation.
Unity Catalog-volumes en -tabellen bieden volledige governance voor tabellaire en niet-tabellaire gegevens en vereisen geen bevoegdheden voor het ANY FILE
beveiligbare.
Toegang tot gegevens die worden beheerd door Unity Catalog met behulp van URI's, kunnen geen bevoegdheden voor de ANY FILE
beveiligbare gebruiken. Zie Verbinding maken naar cloudobjectopslag met behulp van Unity Catalog.
U moet bevoegdheden hebben SELECT
voor het ANY FILE
beveiligbaar om te lezen met behulp van de volgende patronen in gedeelde clusters met Unity Catalog:
- Cloudobjectopslag met behulp van URI's.
- Gegevens die zijn opgeslagen in de DBFS-hoofdmap of met behulp van DBFS-koppelingen.
- Gegevensbronnen met behulp van aangepaste bibliotheken of stuurprogramma's.
- JDBC-stuurprogramma's die niet zijn geconfigureerd met Lakehouse Federation.
- Externe gegevensbronnen die niet onder Unity Catalog vallen.
- Streaminggegevensbronnen, behalve tabellen en volumes die worden beheerd door Unity Catalog en streams die gebruikmaken van tabelnamen die zijn geregistreerd in de Hive-metastore.
Zorgen over ANY FILE
beveiligbare bevoegdheden
Bevoegdheden voor het ANY FILE
beveiligbare overslaan van verouderde Hive-tabel-ACL's die zijn ingesteld op databaseobjecten. Gebruik discretie wanneer u bevoegdheden verleent voor het ANY FILE
beveiligbare, als u niet alle tabellen volledig hebt gemigreerd naar Unity Catalog en u nog steeds vertrouwt op verouderde Hive-tabel-ACL's voor het beheren van de toegang tot gegevens.
Bevoegdheden die zijn verleend voor het ANY FILE
beveiligbare, omzeilen nooit Unity Catalog-gegevensbeheer. Gebruikers met bevoegdheden voor het ANY FILE
beveiligbare hebben echter de mogelijkheid om gegevensbronnen te configureren en te openen die niet onder Unity Catalog vallen.
Beperkingen voor ANY FILE
ANY FILE
is een verouderd beveiligbaar dat niet wordt gerapporteerd in het informatieschema.