A data engineer must load a dataset into an Amazon S3 data lake using AWS services. After profiling the data, the engineer discovers personally identifiable information (PII). The engineer needs to both profile the dataset and obfuscate the PII. Which approach will satisfy this requirement with the LEAST operational effort?
Choose an answer
Tap an option to check your answer.
Correct answer: Use the Detect PII transform in AWS Glue Studio to identify the PII. Obfuscate the PII. Use an AWS Step Functions state machine to orchestrate a data pipeline to ingest the data into the S3 data lake..
Why this is the answer
The correct answer leverages AWS Glue Studio's built-in "Detect PII" transform, which simplifies identifying PII without custom code, minimizing operational effort. After identification, the PII can be obfuscated directly within Glue Studio or with a subsequent Glue transform. AWS Step Functions then orchestrates the entire data pipeline, including ingestion into S3, providing a managed and scalable solution. Incorrect options: Kinesis Data Firehose with a Lambda transform requires custom code for PII detection and obfuscation, increasing operational overhead compared to Glue Studio's managed transform. While AWS Glue Data Quality can detect data quality issues, it's not designed for direct PII obfuscation as a primary function; custom logic would still be needed. Ingesting into DynamoDB first adds an unnecessary intermediate step and cost, and requires custom Lambda functions for both PII handling and S3 ingestion, increasing complexity.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed