AWS Lake Formation Documentation
AWS Lake Formation is a managed service that makes it easy to set up, secure, and manage your data lakes.
Lake Formation helps you discover your data sources and then catalog, cleanse, and transform the data.
You can use Lake Formation to secure the data and ingest it into an Amazon Simple Storage Service (Amazon S3) data lake.
Get started
- Learn about the basic concepts and features in AWS Lake Formation.
- Get started with using AWS Lake Formation permissions to manage access to your existing AWS Glue Data Catalog.
Ingest data into your data lake
- Create and load your first data lake from an AWS CloudTrail source.
- Create and load your first data lake from a Java Database Connectivity (JDBC) source.
Secure your data lakes
- Manage permissions for Iceberg, Hudi, and Delta Lake tables.
- Define an LF-tag ontology based on data classification, and use LF-tags to grant access to AWS Identity and Access Management (IAM) principals.
- Grant permissions on a table with row-level security (row filtering) that allows access only to specific rows in the table.
Share your data lakes
- Securely share your data lakes across AWS accounts using tag-based access control.
- Share your data lakes in a scalable way using fine-grained access for internal and external customers from a centralized location.
User guides and references
- Describes the CLI commands for AWS Lake Formation.
PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.