Least-Overhead Password Rotation for Amazon RDS for PostgreSQL?
Short answer
A Store the RDS for PostgreSQL password in AWS Secrets Manager and enable automatic rotation on the secret, achieving rotation with no custom code.
Question
Key Takeaways
This question tests which AWS service natively rotates database credentials and which ones only store or encrypt them — the trap is confusing AWS KMS key rotation with password rotation, or assuming Parameter Store can rotate secrets on its own.
Password rotation for Amazon RDS for PostgreSQL is a credential-management task, and AWS Secrets Manager is the only service in these options that provides built-in, scheduled rotation. The answer is A: storing the database password in Secrets Manager and enabling automatic rotation meets the requirement with the least operational overhead.
Common mistake: Choosing Parameter Store with a custom Lambda rotator (C): it can work, but you own the code, the schedule, the error handling and the dependency updates, which is far more operational overhead than Secrets Manager's built-in rotation. Option D is also tempting because 'rotation' appears in KMS, but KMS rotates key material, not the database password.
Expert Analysis
Why the Answer Is Correct
AWS Secrets Manager is purpose-built for storing and rotating secrets, and it ships with managed rotation Lambda functions for Amazon RDS (including PostgreSQL and Aurora) that change the database password and update the secret in one step. Because rotation is a configuration toggle — a schedule plus the secret and database — rather than code you own, option A satisfies the "LEAST operational overhead" clause in the question. As Scheldon notes, quoting the AWS documentation, "In Secrets Manager, you can set up automatic rotation for your secrets." jcck202020 makes the same point: the option wins because it "leverages built-in features specifically designed for managing and rotating database credentials securely." Nothing else in the list provides rotation of the credential itself as a managed feature.
Why the Other Options Are Wrong
Option B fails because AWS Systems Manager Parameter Store is a configuration and secret storage service — it can hold a SecureString password, but it has no automatic rotation capability at all, so enabling "rotation on the parameter" is not a real feature. Option C is technically possible but contradicts the requirement: you would write, deploy, test and maintain an AWS Lambda rotator function, plus its IAM role, schedule and failure handling, which is the definition of high operational overhead. Option D confuses two different kinds of rotation: AWS KMS automatic key rotation generates new backing key material for a customer managed key, and it never changes the password that the application uses to authenticate to PostgreSQL. The database credential would remain static and still have to be rotated manually.
Community Comment Notes
All of the recorded votes on this item point to A, and the comments are consistent rather than merely numeric agreement. Scheldon anchors the reasoning in the official Secrets Manager rotation documentation, and 88f8032 simply records "A. AWS Secrets Manager" as the pick. jcck202020 adds the clearest explanation of the deciding keyword, framing A as the option that meets the requirement "with the least operational overhead" by relying on built-in features. No commenter defends Parameter Store or KMS as a rotator, which is a useful signal that the distractors are weak rather than debatable.
Official Reference
https://docs.aws.amazon.com/secretsmanager/latest/userguide/rotating-secrets.html
This link opens the official vendor documentation in a new tab.
Exam Strategy
When an SAA-C03 question contains phrases such as "LEAST operational overhead" or "LEAST management effort," prefer the fully managed native feature over any answer that requires you to write or maintain Lambda code. Also read the object of the verb carefully: rotating a KMS key and rotating a database password are different operations.
Frequently Asked Questions
Does AWS Systems Manager Parameter Store support automatic password rotation?
Why doesn't AWS KMS automatic key rotation satisfy the RDS password requirement?
Community Votes
100% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 3 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 3
-
Scheldon 👍 4 Answered AAnswerA "In Secrets Manager, you can set up automatic rotation for your secrets." https://docs.aws.amazon.com/secretsmanager/latest/userguide/rotating-secrets.html
-
jcck202020 👍 3Option A (Store the password in AWS Secrets Manager and enable automatic rotation on the secret) is the best solution. It meets the requirements with the least operational overhead by leveraging built-in features specifically designed for managing and rotating database credentials securely.
-
88f8032 👍 2 Answered AA. AWS Secrets Manager
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All SAA-C03 Questions
Access 120 questions with complete answers and detailed explanations.
View Full SAA-C03 Practice Test →