

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用自定义标签工作流程处理数据 AWS Lambda
<a name="sms-custom-templates-step3"></a>

在本主题中，您可以了解在创建自定义标注工作流程时如何部署可选的 [AWS Lambda](https://aws.amazon.com/lambda/) 函数。您可以指定两种类型的 Lambda 函数与自定义标注工作流程配合使用。
+ *注释前 Lambda*：在将每个数据对象发送给工作人员之前，此函数启动并预处理发送给标注作业的每个数据对象。
+ *注释后 Lambda*：该函数在工作人员提交任务后处理结果。如果为每个数据对象指定多个工作人员，则该函数可能包含用于合并注释的逻辑。

如果您是 Lambda 和 Ground Truth 的新用户，我们建议您按照以下方式使用本节中的页面：

1. 首先，查看[使用注释前和注释后 Lambda 函数使用 Lambda 函数](sms-custom-templates-step3-lambda-requirements.md)。

1. 然后，使用 [添加与 Ground Trut AWS Lambda h 一起使用所需的权限](sms-custom-templates-step3-lambda-permissions.md) 页面了解在 Ground Truth 自定义标注作业中使用注释前和注释后 Lambda 函数的安全和权限要求。

1. 接下来，您需要访问 Lambda 控制台或使用 Lambda APIs 来创建您的函数。使用[使用 Ground Truth 模板创建 Lambda 函数](sms-custom-templates-step3-lambda-create.md)部分以了解如何创建 Lambda 函数。

1. 要了解如何测试 Lambda 函数，请参阅[测试注释前和注释后 Lambda 函数](sms-custom-templates-step3-lambda-test.md)。

1. 创建预处理和后处理 Lambda 函数后，从 Ground Truth 控制台中自定义 HTML 代码编辑器后的 **Lambda 函数**部分选择它们。要了解如何在 `CreateLabelingJob` API 请求中使用这些函数，请参阅[创建标注作业 (API)](sms-create-labeling-job-api.md)。

有关包含注释前和注释后 Lambda 函数示例的自定义标注工作流教程，请参阅 [演示模板：使用 `crowd-bounding-box` 的映像注释](sms-custom-templates-step2-demo1.md)。

**Topics**
+ [使用注释前和注释后 Lambda 函数](sms-custom-templates-step3-lambda-requirements.md)
+ [添加与 Ground Trut AWS Lambda h 一起使用所需的权限](sms-custom-templates-step3-lambda-permissions.md)
+ [使用 Ground Truth 模板创建 Lambda 函数](sms-custom-templates-step3-lambda-create.md)
+ [测试注释前和注释后 Lambda 函数](sms-custom-templates-step3-lambda-test.md)