Fine grained control of volumes
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-22-2024 07:33 AM
Is it possible to provide fine grained control (folder level/file level) for a given volume?
I have two SCIM integrated groups who have read volume access at the catalog level, but those two groups need different permissions on a lower level. Preferably at a folder or file level within the volume.
Volume:
(Top level)
- landing/
(Inner level)
- landing/PDF (group 1 needs access only)
- landing/CSV (group 2 needs access only)
Is it possible to achieve this without having to mount the inner levels as a top level or creating X schemas? Any recommendations are highly appreciated.
- Labels:
-
Unity Catalog
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-21-2024 08:53 AM - edited 03-21-2024 08:53 AM
CREATE VOLUME
command in SQL or the Catalog Explorer UI. For example:
CREATE EXTERNAL VOLUME
command in SQL or the Catalog Explorer UI. For example:
GRANT
command in SQL. For example:
%fs
magic command, Databricks utilities, or other libraries. The path to access files in volumes follows the format: /Volumes/<catalog>/<schema>/<volume>/<path>/<file-name>
or dbfs:/Volumes/<catalog>/<schema>/<volume>/<path>/<file-name>
.
https://docs.databricks.com/data-governance/unity-catalog/best-practices.html, https://docs.databricks.com/connect/unity-catalog/volumes.html,
https://docs.databricks.com/discover/files.html, https://databricks.com/blog/announcing-public-preview-volumes-databricks-unity-catalog)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-27-2024 03:31 PM
Can you define the external location at the Landing level and create two Volumes one for PDF and other for CSV and provide access to the respective groups 1 and 2.

