Medium1 markMultiple Choice
Domain 1.3: Data SecuritySecurityRDSKMSCross-Account

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

A database contains highly sensitive data. The company wants to ensure that if a snapshot of the database is shared with another AWS account, the receiving account cannot access the data unless explicitly authorized by the security team. How should the snapshot be encrypted?

Answer options:

A.

Encrypt the database using the AWS managed key (aws/rds).

B.

Encrypt the database using a Customer Managed Key (CMK) in AWS KMS.

C.

Do not encrypt the database, but use IAM policies to restrict snapshot sharing.

D.

Use Transparent Data Encryption (TDE) with a key stored in Parameter Store.

How to approach this question

Remember that to share encrypted snapshots across accounts, you MUST use a Customer Managed Key (CMK), not an AWS managed key.

Full Answer

B.Encrypt the database using a Customer Managed Key (CMK) in AWS KMS.✓ Correct
Encrypt the database using a Customer Managed Key (CMK) in AWS KMS.
You can only share encrypted snapshots if they are encrypted using a Customer Managed Key (CMK). You cannot share snapshots encrypted with the default AWS managed key.

Common mistakes

Assuming AWS managed keys can be used for cross-account sharing.

Practice the full AWS SAA-C03 Practice Exam 7

65 questions · hints · full answers · grading

More questions from this exam