Cross-account lakehouse governance with Amazon S3 Tables and SageMaker Catalog
Big Data Blog
This article demonstrates how to implement secure cross-account data sharing and governance using Amazon S3 Tables, SageMaker Catalog, and AWS Lake Formation across three AWS accounts.
- Combines S3 Tables (native Apache Iceberg) with SageMaker Catalog for unified governance
- Eliminates data duplication while maintaining security across multiple AWS accounts
- Three-account architecture: Account A (producer), Account B (governance hub), Account C (consumer)
- Configure cross-account associations and enable LakeHouseDatabase blueprints
- Create project profiles and projects for each account with Lake Formation permissions
- Set up datasources connecting S3 Tables and Glue Catalog tables
- Implement fine-grained column-level access controls via asset filters
- Enable consumers to discover, request, and subscribe to published assets
- Query and join data across accounts using unified SQL editor
This solution enables organizations to securely share data across accounts while maintaining governance controls and eliminating data silos through automated subscription workflows.
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
2025
2025
2025
2025
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.