Medium1 markMultiple Choice
Domain 1.3: Data SecurityDomain 1SecurityRDS

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

A developer accidentally created an unencrypted Amazon RDS MySQL database. The security team requires the database to be encrypted at rest. How can a solutions architect achieve this with the LEAST downtime?

Answer options:

A.

Modify the existing RDS instance and enable encryption.

B.

Take a snapshot, copy it with encryption enabled, and restore a new instance.

C.

Create a new encrypted Read Replica and promote it to master.

D.

Use AWS DMS to migrate data to a new encrypted instance.

How to approach this question

Recall the RDS encryption limitation.

Full Answer

B.Take a snapshot, copy it with encryption enabled, and restore a new instance.✓ Correct
Take a snapshot of the unencrypted DB, 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 take a snapshot, copy the snapshot while selecting the option to encrypt the copy, and then restore a new DB instance from the encrypted snapshot.

Common mistakes

Assuming you can just modify the instance to turn on encryption.

Practice the full AWS SAA-C03 Practice Exam 2

65 questions · hints · full answers · grading

More questions from this exam