AWS Certified Developer – Associate (DVA-C02) — Question 463

An Amazon Data Firehose delivery stream is receiving customer data that contains personally identifiable information. A developer needs to remove pattern-based customer identifiers from the data and store the modified data in an Amazon S3 bucket.

What should the developer do to meet these requirements?

Answer options

Correct answer: A

Explanation

Amazon Data Firehose natively supports data transformation using AWS Lambda functions to modify and clean incoming data before delivering it to destinations like Amazon S3. Utilizing Lambda for this purpose is a serverless, highly scalable, and integrated solution for PII removal. Other options like EC2, OpenSearch, or Step Functions introduce unnecessary complexity, cost, or are not supported as direct delivery stream destinations for this workflow.