AWS Glue Studio PII Obfuscation for S3 Data Lake
A data engineer must use AWS services to ingest a dataset into an Amazon S3 data lake. The data engineer profiles the dataset and discovers that the dataset contains personally identifiable information (PII). The data engineer must implement a solution to profile the dataset and obfuscate the PII. Which solution will meet this requirement with the LEAST operational effort?
Community Votes
71% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
The Detect PII transform in AWS Glue Studio natively supports obfuscation, making separate Data Quality rules or custom Lambda code unnecessary and increasing operational effort.
AWS Glue Studio provides a native Detect PII transform that can both identify and obfuscate personally identifiable information with minimal operational effort. This page establishes that using Glue Studio combined with Step Functions orchestration is the optimal low-code solution over custom Lambda or invalid Data Quality rules.
Choosing C because of the assumption that Glue Data Quality is needed for obfuscation; Data Quality only validates data, it cannot obfuscate PII.
Community Discussion (28 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Option B correctly leverages the native capabilities of AWS Glue Studio's Detect PII transform, which can both identify and obfuscate PII without requiring custom code or additional rules. By using a Step Functions state machine for orchestration, it provides a fully managed, low-operational-effort pipeline to ingest the obfuscated data into Amazon S3. This aligns perfectly with the requirement to minimize operational overhead while effectively handling PII.Why the Other Options Are Wrong
Option A introduces high operational effort by requiring custom AWS Lambda code to identify and obfuscate PII, and using Kinesis Data Firehose is unnecessarily complex for a standard dataset ingestion. Option C incorrectly attempts to use AWS Glue Data Quality to obfuscate PII; Data Quality is used for validation rules, not data masking or obfuscation. Option D drastically increases operational effort by routing data through Amazon DynamoDB and writing custom Lambda code for both PII handling and S3 ingestion.Community Comment Notes
Commenters correctly point out that Glue Data Quality cannot obfuscate PII, invalidating Option C. As milofficial noted, "You can do this directly in Glue Studio". Users like Khooks and arvehisa agree that adding Data Quality rules increases operational effort unnecessarily. The documentation confirms that the Detect PII transform natively supports actions like Obfuscate, Remove, or Detect.Official Reference
Exam Strategy
When a question asks for the "LEAST operational effort" for data transformation, prioritize native, visual, or declarative AWS features over custom code in AWS Lambda. Remember that AWS Glue Data Quality is for validation, not transformation or obfuscation.
Related Analysis
Practice All DEA-C01 Questions
Access 100 questions with complete answers and detailed explanations.
View Full DEA-C01 Practice Test →