‹ All DOP-C02 questions

DOP-C02 Practice Question 33: Custom Resource Response URL

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

Configuration Management and IaChard

A CloudFormation template registers each new environment with a third-party monitoring SaaS that has no CloudFormation resource type, and deregisters it when the stack is deleted. An engineer implemented this with a Custom::MonitoringRegistration resource backed by an AWS Lambda function. Stack creation now sits at CREATE_IN_PROGRESS on that resource for about an hour and then fails with a timeout. The function's CloudWatch logs show it completed in 20 seconds, and the SaaS API returned HTTP 200 and shows the environment registered.

What is the most likely cause?

Select one answer
Show answer and explanation

Answer:

  • B. The function returns without uploading a SUCCESS or FAILED response to the pre-signed Amazon S3 URL in the event's ResponseURL, so CloudFormation waits for the full response timeout and then fails the stack operation

Custom resources are request/response, and the response does not travel back through the Lambda return value. CloudFormation "sends a request to the specified service token" that includes "a pre-signed Amazon S3 bucket URL, where the custom resource sends responses to", and the provider "processes the CloudFormation request and returns a response of SUCCESS or FAILED to the pre-signed URL." CloudFormation then "waits and listens for a response in the pre-signed URL location", and "if a FAILED response or no response is returned, the operation fails." The default response timeout is 3600 seconds, which matches the roughly one-hour hang. Work succeeding in the function while the stack hangs is the signature of a missing response upload.

Option A is not a real constraint. An unqualified function ARN is a perfectly valid ServiceToken; CloudFormation invokes $LATEST and the invocation clearly happened, since the function logged and called the SaaS API.

Option C inverts how the timeouts work. ServiceTimeout bounds how long CloudFormation waits for a response; it does not drive re-invocation, and a function that completes in 20 seconds is nowhere near its own timeout anyway.

Option D would fail immediately. The SNS topic or Lambda function "must be in the same Region where the stack will be created", and a cross-Region service token fails to invoke rather than running to completion and logging success.

Reference: Create custom provisioning logic with custom resources

Practice Test 4 ›

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.