Answer – A
An example of this is given in the AWS Documentation
#######
3.Decompress records with AWS Lambda
There may be situations where you want to transform or enrich streaming data before writing it to its final destination.In this solution, we must decompress the data that is streamed from CloudWatch Logs.With the Amazon Kinesis Data Firehose Data Transformation feature, we can decompress the data with an AWS Lambda function.Kinesis Data Firehose manages the invocation of the function.Inside the function, the data is decompressed and returned to Kinesis Data Firehose.The complete source code for the Lambda function can be found here.
#######
Option B is invalid since this is used to consume data from Kinesis streams
Option C is invalid since this is used to send data from Kinesis streams
Option D is invalid since this is a queuing service
For more information on this use case, please refer to the below URL
https://aws.amazon.com/blogs/big-data/analyze-and-visualize-your-vpc-network-traffic-using-amazon-kinesis-and-amazon-athena/