AWS DevOps Engineer Professional Practice Test 2025 - Free DevOps Practice Questions and Certification Study Guide

Question: 1 / 400

Which services are supported for CloudFormation Custom Resource Types?

Amazon SNS and AWS Lambda

CloudFormation Custom Resource Types allow you to extend AWS CloudFormation's functionality by creating custom resources that can run any AWS service and respond to CloudFormation lifecycle events. The primary services that are commonly supported for creating these custom resources are AWS Lambda and Amazon SNS.

AWS Lambda is particularly significant because it can be programmed to handle events triggered during the creation, update, or deletion of a CloudFormation stack. When CloudFormation invokes a Lambda function as part of a custom resource, it allows developers to implement specific logic or integrate with other APIs during the infrastructure provisioning process. AWS Lambda helps automate tasks that are not natively supported by CloudFormation.

Amazon SNS can also play a role in custom resources, particularly for sending notifications or executing functions based on events. While it is not typically used directly to fulfill the resource provisioning logic, it can complement Lambda solutions by informing other services about events or triggering other actions.

In contrast, the other service options listed (AWS Step Functions, Amazon EC2, AWS Batch, Amazon ECS, AWS Glue, and Amazon EMR) do not have the same level of direct integration or typical usage as custom resource handlers in CloudFormation. They serve different purposes, such as orchestrating workflows (in the case of Step Functions), managing containerized

Get further explanation with Examzify DeepDiveBeta

AWS Step Functions and Amazon EC2

AWS Batch and Amazon ECS

AWS Glue and Amazon EMR

Next Question

Report this question

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy