https://aws.amazon.com/cloudformation/ custom resource provides mechanisms to provision AWS resources that don’t have built-in support from CloudFormation. It lets us write custom provisioning logic for resources that aren’t supported as https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html under CloudFormation.

The custom resource Lambda function returns SUCCESS back to CloudFormation stack indicating that the custom resource provisioning has begun.

In the interim, Step Functions workflow handles the custom resource event through one or more steps.

I discussed implementing custom resources using Step Functions and CloudFormation wait conditions.

Related Articles