‹ All DOP-C02 questions

DOP-C02 Practice Question 6: ECS Blue Green Test Listener Validation

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

Resilient Cloud Solutionsmedium

An Amazon ECS service behind an Application Load Balancer is deployed by CodeDeploy using the blue/green deployment type. The team needs to run an automated smoke-test suite against the new task set and abort the release if the suite fails, and no customer request may ever reach the new task set while those tests are running.

Which approach satisfies both requirements?

Select one answer
Show answer and explanation

Answer:

  • C. Configure a test listener on the load balancer in the deployment group and run the smoke tests from a Lambda function invoked by the AfterAllowTestTraffic hook in the AppSpec file

An ECS blue/green deployment group takes a required production listener and an optional test listener. The test listener is the mechanism for exactly this need: during the AllowTestTraffic lifecycle event CodeDeploy points the test listener at the replacement task set's target group, while the production listener still serves every customer request from the original task set. The AfterAllowTestTraffic hook then runs your validation Lambda function against that test endpoint. If the function returns Failed, the deployment is marked Failed and, with rollback configured, CodeDeploy reroutes to the original task set (which is still running and still serving production), so the abort is effectively instantaneous. Only after the hook succeeds does AllowTraffic shift the production listener.

Option A fails the isolation requirement twice over. BeforeInstall runs before the replacement task set exists, so there is nothing to test. And a canary configuration by definition puts 10 percent of *production* traffic on the new task set, which the stem forbids.

Option B tests after the fact. Once the production listener has been shifted, customers are already on the new version, so the smoke tests are detecting a customer-visible failure rather than preventing one. Setting the termination wait to zero also removes the fast rollback path, because the original task set is gone.

Option D is a parallel-environment pattern, not a blue/green one. It doubles the cluster footprint, and the artifact validated in the test cluster is not the running task set that will receive production traffic; configuration and load-balancer differences between the two clusters are exactly where release bugs hide. It also adds a manual promotion step CodeDeploy already automates.

Reference: Deployments on an Amazon ECS Compute Platform

Practice Test 1 ›

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.