AWS Certified Security – Specialty — Question 411

A company released a new software-as-a-service (SaaS) application that is receiving significant adoption by end users. The rds-storage-encrypted AWS Config managed rule generates an alert that notifies the company’s security team about a resource that is not compliant. The noncompliant resource is an Amazon RDS for MySQL database that was deployed as part of the newly released application.

How can the security team resolve the noncompliance with the LEAST disruption of application availability for the end users?

Answer options

Correct answer: A

Explanation

AWS RDS does not support enabling encryption directly on an existing unencrypted database instance, nor does it allow creating an encrypted read replica from an unencrypted primary instance, which rules out options C and D. While restoring from an encrypted snapshot copy as described in option B is a valid way to encrypt a database, it requires significant downtime to avoid data loss during the snapshot and restore process. Using AWS DMS with full load and Change Data Capture (CDC) allows the unencrypted and encrypted databases to stay synchronized in real-time, enabling a near-zero downtime cutover.