Medium1 markMultiple Choice
Domain 1.3: Data SecurityRDSEncryptionSecurity

AWS SAA-C03 · Question 17 · Domain 1.3: Data Security

A company has an unencrypted Amazon RDS MySQL database. A new compliance mandate requires that the database must be encrypted at rest. What is the MOST operationally efficient way to achieve this?

Answer options:

A.

Modify the existing RDS instance and check the 'Enable Encryption' box.

B.

Take a snapshot of the database, copy the snapshot and enable encryption, then restore a new DB instance from the encrypted snapshot.

C.

Create a new encrypted RDS instance and use AWS DMS to migrate the data.

D.

Enable AWS KMS encryption on the underlying EBS volumes attached to the RDS instance.

How to approach this question

Remember the snapshot-copy-restore workflow for encrypting existing RDS databases.

Full Answer

B.Take a snapshot of the database, copy the snapshot and enable encryption, then restore a new DB instance from the encrypted snapshot.✓ Correct
Take a snapshot of the database, copy the snapshot and enable encryption, then restore a new DB instance from the encrypted snapshot.
To encrypt an existing unencrypted RDS instance, you must create a snapshot, copy that snapshot while specifying a KMS key to encrypt the copy, and then restore a new DB instance from the encrypted snapshot.

Common mistakes

Assuming you can just toggle encryption on an existing database.

Practice the full AWS SAA-C03 Practice Exam 5

65 questions · hints · full answers · grading

More questions from this exam