Enforce fine-grained access control on data lake tables using AWS Glue 5.0 integrated with AWS Lake Formation
Big Data Blog
This article discusses how AWS Glue 5.0 supports fine-grained access control (FGAC) integrated with AWS Lake Formation, enabling granular data access control at table, column, and row levels.
- AWS Glue 5.0 uses two Spark resource profiles: a user profile and a system profile to enforce Lake Formation permissions
- Users can enable FGAC by adding the job parameter `--enable-lakeformation-fine-grained-access` set to true
- Demonstrates implementation with a sample product inventory dataset showing how to: - Create S3 buckets and tables - Configure Lake Formation permissions - Create AWS Glue jobs that respect access controls
- Supports both standard file formats and Apache Iceberg tables
- Allows enforcing access control through Spark DataFrame and Spark SQL
The key benefit is simplified data governance and security by enabling consistent fine-grained access controls across different data processing environments.
The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.
Related articles
Jun 30
2025
2025
Enforce table level access control on data lake tables using AWS Glue 5.0 with AWS Lake Formation
Jan 17
2024
2024
Enforce fine-grained access control on Open Table Formats via Amazon EMR integrated with AWS Lake Formation
Jun 25
2025
2025
AWS Glue enables enhanced Apache Spark capabilities for AWS Lake Formation tables with full table access
May 29
2024
2024
Simplify data lake access control for your enterprise users with trusted identity propagation in AWS IAM Identity Center, AWS Lake Formation, and Amazon S3 Access Grants
The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.