AWS Lake Formation Cross-Account Data Sharing and Governance
Short answer
D Create an AWS Lake Formation data catalog and define tag-based access controls to allow cross-account querying while maintaining governance and lineage.
Question
Which solution will meet these requirements?
Key Takeaways
Lake Formation provides centralized governance and lineage tracking for S3 data, enabling secure cross-account access via the Data Catalog without data duplication.
Learn how to securely share sensitive S3 datasets across AWS accounts using AWS Lake Formation for governance, discovery, and lineage tracking.
Common mistake: Choosing direct IAM roles (Option A) is a common mistake because it grants access but lacks the necessary governance, metadata discovery, and lineage tracking features required by the prompt.
Expert Analysis
The scenario requires a solution that facilitates cross-account data sharing while enforcing governance, discovery, and lineage tracking for sensitive data stored in Amazon S3. The key constraints are: the data remains in the source account (implied by 'share'), needs governance controls, must be discoverable, and lineage must be tracked.
Option D is the correct approach because AWS Lake Formation is specifically designed for building secure data lakes with centralized governance. By creating a Lake Formation data catalog, the dataset becomes discoverable across accounts via the Glue Data Catalog. Defining tag-based access controls (or column-level security) allows the data engineer to grant the ML team in another account permission to query the data directly from the source S3 bucket without copying it. Lake Formation automatically tracks data lineage, which satisfies the requirement to maintain appropriate security controls and track changes/access patterns for governance purposes.
Option A fails because direct IAM role sharing does not provide centralized governance, metadata discovery, or automatic lineage tracking; it only grants raw access. Option B is incorrect because SageMaker Unified Studio (often associated with Amazon DataZone in newer contexts) is a more complex platform for data product management, but Lake Formation is the foundational service for cataloging and securing S3-based data lakes with fine-grained access control as described. Option C involves copying data, which increases storage costs and complexity, and S3 server access logging does not provide the rich metadata, governance, or lineage features required for a governed data lake environment.
Exam Strategy
When questions emphasize 'governance', 'lineage', and 'secure sharing' for S3 data, prioritize AWS Lake Formation over simple IAM or replication solutions. Look for options that mention the Data Catalog and fine-grained access controls, as these indicate a centralized governance layer rather than just network or identity access.
Frequently Asked Questions
Why not use Amazon S3 replication for cross-account sharing?
How does Lake Formation track lineage?
Discussion 1 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 1
-
Max1948 👍 1 Answered DOption B is incorrect because Amazon SageMaker Unified Studio (a feature set evolving from SageMaker Canvas, Amazon DataZone, and Studio) is not a native cross-account governance, discovery, and direct S3-querying tool for general dataset sharing in the way AWS describes this specific architectural pattern.
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All DEA-C01 Questions
Access 100 questions with complete answers and detailed explanations.
View Full DEA-C01 Practice Test →