‹ All DOP-C02 questions

DOP-C02 Practice Question 19: Lambda Async on Failure Destination

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

Incident and Event Responsemedium

An AWS Lambda function is invoked asynchronously by Amazon EventBridge to process order events. Occasionally an event fails every retry and is silently discarded, and the on-call team has no record of what happened. They want each discarded event captured in an Amazon SQS queue that an existing replay tool reads. Each captured record must contain both the original event payload and the function's error response, so that the engineer can triage without searching the logs. The configuration must also be settable per function alias, because the live and canary aliases need separate queues.

Which configuration meets these requirements?

Select one answer
Show answer and explanation

Answer:

  • C. Configure an on-failure destination for asynchronous invocation on each alias that points to a standard SQS queue

For asynchronous invocations, Lambda can send an *invocation record* to a destination when an event fails all processing attempts or exceeds its maximum age. Standard SQS queues are supported. The record is a JSON document with requestContext (including the condition, such as RetriesExhausted), the original requestPayload, and the responseContext and responsePayload carrying the function's error. That is the event and the error together in one message. Destinations can be configured on a function, a function *version*, or an *alias*, so live and canary can each point at their own queue.

Option A fails on two points. For dead-letter queues, "Lambda only sends the content of the event, without details about the response", which leaves the engineer to search the logs. Dead-letter queues can also be set only at the function level, and versions use the unpublished function's setting, so per-alias queues are impossible.

Option B only postpones the loss. Retries and event age decide how long Lambda keeps trying. When the last attempt fails, the event is still discarded unless a destination or queue captures it.

Option D picks an unsupported target type. The Lambda docs list an SQS FIFO queue as an unsupported destination type. Deliveries to it fail and Lambda emits the DestinationDeliveryFailures metric, so nothing is captured.

Reference: Capturing records of Lambda asynchronous invocations

Practice Test 2 ›

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.