AWS Certified Solutions Architect – Professional — Question 864

A bank is designing an online customer service portal where customers can chat with customer service agents. The portal is required to maintain a 15-minute
RPO or RTO in case of a regional disaster. Banking regulations require that all customer service chat transcripts must be preserved on durable storage for at least
7 years, chat conversations must be encrypted in-flight, and transcripts must be encrypted at rest. The Data Loss Prevention team requires that data at rest must be encrypted using a key that the team controls, rotates, and revokes.
Which design meets these requirements?

Answer options

Correct answer: C

Explanation

Option C is correct because utilizing a CloudWatch Logs subscription filter coupled with Amazon Kinesis Data Firehose enables near-real-time streaming of logs to an S3 bucket in a secondary region, easily satisfying the 15-minute RPO/RTO constraint. Option A is incorrect because CloudWatch Logs CreateExportTask can take up to several hours to export data and does not support near-real-time replication. Options B and D are incorrect because CloudWatch Logs cannot export directly to Amazon S3 Glacier, and Glacier does not support direct cross-region replication in the manner described.