‹ All DOP-C02 questions

DOP-C02 Practice Question 30: Secrets Manager Alternating Users

AWS Certified DevOps Engineer – Professional (DOP-C02) · Test 3 · question 10 of 10

Security and Compliancehard

A containerized service reads an Amazon Aurora PostgreSQL credential from AWS Secrets Manager and caches it in memory for one hour. Secrets Manager rotates the secret every 30 days with a Lambda rotation function that uses the single user strategy. During the most recent rotation, the service logged a burst of authentication failures for several minutes. Security will not extend the rotation interval, and the application team has no capacity to change application code in this release.

What should the team do to eliminate the authentication failures during rotation?

Select one answer
Show answer and explanation

Answer:

  • B. Switch the secret to the alternating users rotation strategy and provide superuser credentials in a separate secret so the rotation function can create and maintain the cloned user

Single user rotation changes the password of the one database user the secret describes. Secrets Manager documents the consequence: "there is a short period of time between when the password in the database changes and when the secret is updated," and during it the database can deny calls made with the stale credential, which is worse when the client caches for an hour. Alternating users rotation keeps two users and alternates which one is updated, so "if an application retrieves the secret during rotation, the application still gets a valid set of credentials," and after rotation both the user and the clone are valid. The docs call it out as appropriate "for applications that require high availability." Because the rotation function has to clone the user and most users cannot clone themselves, you "must provide the credentials for a superuser in another secret." No application change is needed.

Option A is the documented mitigation for single user rotation, and it does help, but it is exactly the application change the team says it cannot make this release, and it still surfaces failed connections before the retry succeeds.

Option C narrows the window without closing it. The gap is between the database password change and the secret update, so even a client that re-reads the secret every minute can fetch a value that the database has already superseded, and the extra GetSecretValue calls add cost and throttling risk.

Option D gives up managed rotation. Parameter Store has no rotation feature, so the team would own the rotation Lambda function, its staging labels, and its failure handling (more code, not less), and the same single-credential cutover would still cause the failures.

Reference: Lambda function rotation strategies

Practice Test 3 ›

Study guides for DOP-C02

AWS Service Control Policies Explained: SCPs and DenialsAWS service control policies explained: how SCPs cap permissions, why admins still get access denied, inheritance, deny vs allow lists and the exam traps.
How AI Is Changing Software Jobs: Where to PrepareHow AI is changing software jobs: what history shows, the evidence on junior developers, what Klarna learned, new AI roles and five domains to prepare for.
How AWS Certification Exams Work: Scoring and RenewalHow AWS certification exams work: levels, booking, question types, unscored questions, scaled scores, pass marks, validity and how recertification works.
What Is Amazon RDS? Multi-AZ, Read Replicas and BackupsWhat is Amazon RDS? Engines, Multi-AZ, read replicas, backups, RDS Proxy, Aurora and pricing explained, with the traps that AWS exams set around each one.
Best DevOps certification: AWS, Azure, Google or CKAThe best DevOps certification for your stack: AWS DOP-C02, Azure AZ-400, Google Cloud DevOps Engineer and CKA compared on cost, level and prerequisites.
What Is AWS Lambda? Triggers, Concurrency and Cold StartsWhat is AWS Lambda? How functions run, cold starts, triggers vs event source mappings, concurrency, layers, aliases, pricing and the exam traps.
AWS CloudOps Engineer Associate (SOA-C03) exam guideAWS Certified CloudOps Engineer – Associate (SOA-C03) replaced SysOps Administrator. Format, cost, the five domains, what changed and how to prepare.
Which AWS certification should you get? 2026 roadmapWhich AWS certification to get first, by role and experience, with each exam's status in October 2026, what is changing, and prices in USD and INR.
What Is Amazon EC2? Instances, AMIs, EBS and Auto ScalingAmazon EC2 explained: instances, AMIs, instance types, security groups, EBS, Auto Scaling groups and pricing options, with the traps AWS exams set.
SQS vs SNS vs EventBridge on AWSWhen to use an SQS queue, an SNS topic or an EventBridge bus, plus fan-out, FIFO ordering, visibility timeouts and dead-letter queues for AWS exams.