Understanding Custom Resources and Resource Types in AWS CloudFormation

Difficulty: Intermediate
Duration: 2 minutes and 15 seconds
Students: 11
Rating: 5/5

This lesson is going to explain how you can extend the functionality of AWS CloudFormation to accommodate resources that are not natively available in CloudFormation.  

Learning Objectives

By the end of this lesson, you will have a greater understanding of custom resources and resource types in AWS CloudFormation, including:

  • What a custom resource is and how to use them

  • What a resource type is and how to use them

  • What the CloudFormation Registry is and how to use it

Intended Audience

This lesson has been created for those who are working with CloudFormation and looking to learn more about the tool. This may include those in roles such as software engineer, DevOps engineer, or more.

Prerequisites

  • To get the most out of this lesson, you should have a basic understanding of AWS CloudFormation, including how the service works and what it does. It would be helpful to have written a CloudFormation template previously and understand the basic building blocks of what makes up a template.

  • For more information about these services, see our existing content titled: How to Use CloudFormation for Automation