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

A company has a custom application with embedded credentials that retrieves information from a database in an Amazon RDS for MySQL DB cluster. The company needs to make the application more secure with minimal programming effort. The company has created credentials on the RDS for MySQL database for the application user.

Which solution will meet these requirements?

Answer options

Correct answer: C

Explanation

AWS Secrets Manager is specifically designed to protect secrets like database credentials and natively supports automated rotation using AWS Lambda functions. AWS KMS is intended for key management rather than secret storage and rotation, while AWS Systems Manager Parameter Store does not natively support out-of-the-box credential rotation for RDS databases. Encrypted local storage with cron jobs introduces administrative overhead and does not align with AWS security best practices.