

# Lambda 支持的自定义资源
<a name="template-custom-resources-lambda"></a>

如果将 Lambda 函数与自定义资源关联，则在创建、更新或删除自定义资源时就会调用该函数。CloudFormation 将调用 Lambda API 来调用此函数，并将所有请求数据（如请求类型和资源属性）传递给此函数。通过将 Lambda 函数的强大功能和可自定义性与 CloudFormation 结合，您可以支持各种方案，例如在堆栈创建期间动态查找 AMI ID，或者实现和使用实用工具函数（例如，字符串反转函数）。

有关自定义资源及其工作原理的介绍，请参阅[自定义资源的工作原理](template-custom-resources.md#how-custom-resources-work)。

**Topics**
+ [演练：使用 Lambda 支持的自定义资源创建延迟机制](walkthrough-lambda-backed-custom-resources.md)
+ [`cfn-response` 模块](cfn-lambda-function-code-cfnresponsemodule.md)