AWS Certified DevOps Engineer – Professional (DOP-C02) — Question 253

A company sends its AWS Network Firewall flow logs to an Amazon S3 bucket. The company then analyzes the flow logs by using Amazon Athena.

The company needs to transform the flow logs and add additional data before the flow logs are delivered to the existing S3 bucket.

Which solution will meet these requirements?

Answer options

Correct answer: D

Explanation

The correct answer is D because it allows for real-time transformation of the flow logs as they are ingested into Kinesis Data Firehose, making it suitable for modifying and enriching data before delivery. Option A does not effectively address the requirement to transform data before it reaches S3; it only processes data after it's already there. Option B involves a more complex setup with Step Functions and a new bucket that doesn't directly meet the requirement of transforming data before delivery. Option C also fails to address the transformation requirement directly, as it only modifies events without processing the logs themselves.