Question 39:
You work as a machine learning specialist at a credit card transaction processing company. You have built a data streaming pipeline using Kinesis Data Firehose and S3. Due to the personally identifiable information contained in your data stream, your data must be encrypted in flight and at rest. How should you configure your solution to achieve encryption at rest?
Answer options:
A.Encrypt the data at the data consumer application level. B.Encrypt the data by configuring Firehose to use S3-managed encryption keys (SSE-S3). C.Encrypt the data by configuring Firehose to use S3 server-side encryption with AWS Key Management Service (SSE-KMS). D.Encrypt the data by configuring Firehose to use S3 server-side encryption with 256-bit AES-GCM with HKDF.