AWS Certified Big Data – Specialty — Question 23

An Amazon Kinesis stream needs to be encrypted.
Which approach should be used to accomplish this task?

Answer options

Correct answer: A

Explanation

The correct answer, A, is appropriate because client-side encryption ensures that data is encrypted before it is sent to Amazon Kinesis, providing security from the outset. Options B and D incorrectly suggest that data segmentation or sharding provides encryption, but these methods do not encrypt data. Option C is also incorrect as it refers to encryption on the consumer side, which does not secure the data while it is being transmitted.