AWS Certified Solutions Architect – Associate (SAA-C02) — Question 664

A company has a customer relationship management (CRM) application that stores data in an Amazon RDS DB instance that runs Microsoft SQL Server. The company's IT staff has administrative access to the database. The database contains sensitive data. The company wants to ensure that the data is not accessible to the IT staff and that only authorized personnel can view the data.
What should a solutions architect do to secure the data?

Answer options

Correct answer: D

Explanation

Using AWS Secrets Manager combined with an AWS KMS customer managed key allows the organization to define granular key policies that restrict IT administrators from accessing the credentials or decrypting the data. Enabling RDS encryption ensures that the data is encrypted at rest. Other options using default keys or basic client-side encryption do not provide the necessary access control policies to prevent database administrators from accessing the sensitive data.