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

An Amazon Kinesis 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

Option A is correct because using Kinesis Data Firehose data transformation with an AWS Lambda function allows for effective removal of customer identifiers before storing the data in S3. The other options involve unnecessary complexity or do not leverage the capabilities of Kinesis Data Firehose, such as using EC2 instances or other services, which could lead to higher costs and increased latency.