Home icon

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.



Go to article

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

Mar 13
2025
Amazon S3 Tables integration with SageMaker Lakehouse is now generally available
Mar 13
2025
Amazon S3 Tables integration with Amazon SageMaker Lakehouse is now generally available
May 9
2025
Configure cross-account access of Amazon SageMaker Lakehouse multi-catalog tables using AWS Glue 5.0 Spark
May 15
2025
Amazon SageMaker Catalog launches governance for S3 Tables

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.