exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C02 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C02 exam

Exam AWS Certified Solutions Architect - Associate SAA-C02 topic 1 question 25 discussion

A company's legacy application is currently relying on a single-instance Amazon RDS MySQL database without encryption. Due to new compliance requirements, all existing and new data in this database must be encrypted.
How should this be accomplished?

  • A. Create an Amazon S3 bucket with server-side encryption enabled. Move all the data to Amazon S3. Delete the RDS instance.
  • B. Enable RDS Multi-AZ mode with encryption at rest enabled. Perform a failover to the standby instance to delete the original instance.
  • C. Take a Snapshot of the RDS instance. Create an encrypted copy of the snapshot. Restore the RDS instance from the encrypted snapshot.
  • D. Create an RDS read replica with encryption at rest enabled. Promote the read replica to master and switch the application over to the new master. Delete the old RDS instance.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
malefin280
Highly Voted 3 years, 9 months ago
Why not C? https://aws.amazon.com/premiumsupport/knowledge-center/encrypt-rds-snapshots/
upvoted 54 times
NaveedNZ
3 years, 9 months ago
https://aws.amazon.com/premiumsupport/knowledge-center/rds-encrypt-instance-mysql-mariadb/
upvoted 7 times
...
...
MsLike2Travel
Highly Voted 3 years, 9 months ago
Definitely answer should be C as you can't modify an existing unencrypted Amazon RDS DB instance to encrypt the instance.
upvoted 31 times
...
48cd959
Most Recent 1 year, 3 months ago
Selected Answer: C
Answer C - Clue - You can't encrypt a standby database, you can only encrypt a snapshot. SO take Snapshot, encrypt and create a new RDS instance.
upvoted 1 times
...
MassieMan
2 years, 6 months ago
Selected Answer: C
C is the best answer. https://aws.amazon.com/premiumsupport/knowledge-center/encrypt-rds-snapshots/
upvoted 1 times
...
retne
2 years, 7 months ago
I was torn between C and D, but in the end C is correct. That's because you can't create encrypted read replica from unencrypted DB.
upvoted 1 times
...
kanweng
2 years, 7 months ago
Selected Answer: C
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.Encryption.html You can only encrypt an Amazon RDS DB instance when you create it, not after the DB instance is created. However, because you can encrypt a copy of an unencrypted snapshot, you can effectively add encryption to an unencrypted DB instance. That is, you can create a snapshot of your DB instance, and then create an encrypted copy of that snapshot. You can then restore a DB instance from the encrypted snapshot, and thus you have an encrypted copy of your original DB instance. For more information, see Copying a DB snapshot.
upvoted 1 times
...
ogerber
2 years, 8 months ago
Selected Answer: D
C is missing a key component of the question. it doesn't say that after restoring the old RDS in an encrypted way the new data that will enter the RDS will also be encrypted. only for that I vote D.
upvoted 3 times
...
9014
2 years, 10 months ago
C for sure.
upvoted 1 times
...
queen101
2 years, 11 months ago
Snapshot to be done here. CCCCCCCCCCCC
upvoted 1 times
...
marklovesaws143
2 years, 11 months ago
Selected Answer: C
CCCCCCCCCCCCCCC
upvoted 1 times
...
marklovesaws143
2 years, 11 months ago
Selected Answer: C
CCCCCCCCCCCCC
upvoted 1 times
...
Pushprajsinghjadoun
2 years, 11 months ago
Selected Answer: C
Correct Answer is C
upvoted 2 times
...
slcheng
3 years ago
Selected Answer: C
Vote for C
upvoted 1 times
...
roger66
3 years, 2 months ago
C for sure.
upvoted 1 times
...
Karthikeyan_nick
3 years, 2 months ago
Actually it should be "replace" but mentioned as "restore". In other question, the same answer is wrong because of it was mentioned as "restore"... :(
upvoted 2 times
...
yongj2010
3 years, 4 months ago
C for sure. You can only enable encryption for an Amazon RDS DB instance when you create it, not after the DB instance is created. However, because you can encrypt a copy of an unencrypted snapshot, you can effectively add encryption to an unencrypted DB instance. That is, you can create a snapshot of your DB instance, and then create an encrypted copy of that snapshot. You can then restore a DB instance from the encrypted snapshot, and thus you have an encrypted copy of your original DB instance. https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.Encryption.html
upvoted 5 times
...
saifeddine92
3 years, 4 months ago
Selected Answer: C
C is right
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...