AWS Certified Solutions Architect – Associate (SAA-C03) — Question 432

A company wants to share accounting data with an external auditor. The data is stored in an Amazon RDS DB instance that resides in a private subnet. The auditor has its own AWS account and requires its own copy of the database.

What is the MOST secure way for the company to share the database with the auditor?

Answer options

Correct answer: D

Explanation

Sharing an encrypted Amazon RDS snapshot directly with the auditor's AWS account and granting cross-account access to the custom AWS KMS key is the most secure and AWS-recommended method for copying databases. Options B and C are insecure because they involve exporting unencrypted or raw data, and sharing IAM credentials violates security best practices. Option A is incorrect because a read replica in a private subnet cannot be easily or securely accessed across different AWS accounts without complex networking, and it does not give the auditor their own independent copy.