liveBook · Manning

Access control list

As explained in Architecting an Apache Iceberg Lakehouse

An access control list is a set of permissions attached to a resource that specifies which identities or groups may perform particular operations.

An access control list (ACL) is a resource-level permission model that grants specific operations to individual identities or groups. In Azure Data Lake Storage Gen2, POSIX-style ACLs provide filesystem-like control over who may read, write, or execute files and directories. section 5.4.5

ACLs extend the basic Unix owner/group/other permission model when access requirements differ across users or teams. In cloud storage, Azure Active Directory supplies managed identities and groups while ACLs enforce granular permissions at the filesystem level. section 5.4.5

Use ACLs when storage governance requires:

  • File- or directory-level restrictions beyond broad role assignments. section 5.4.5
  • Different visibility or modification rights for users and groups sharing an analytics environment. section 5.5.2
  • Tightly controlled access to regulated data, alongside encryption and retained audit trails. section 5.5.2

Healthcare lakehouse

A healthcare analytics firm stores patient and clinical-trial data in Iceberg tables on ADLS. Azure AD identities and file-level ACLs restrict access, while encryption and access auditing support regulatory controls. section 5.5.2

How Architecting an Apache Iceberg Lakehouse covers it

How deep it goes
Explains the Unix permission contrast and cloud identity relationship, stopping short of command-level configuration.
Examples
Uses ADLS healthcare data and business-unit-restricted machine-learning datasets as access-control scenarios.
What you can do after
Operate/configure granular permissions for identities and groups in ADLS-backed analytics storage.
How it connects
Connects filesystem permissions with identity management, role-based access control, encryption, and audit trails.

Also explained in

Compare how 8 books explain access control list →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Architecting an Apache Iceberg Lakehouse. The section links point to the parts of the book it draws on.