

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

# （可选）配置记录转换和格式转换
<a name="create-transform"></a>

配置 Amazon Data Firehose 以转换记录数据。

## 如果您选择 Amazon MSK 作为 Firehose 流的来源。
<a name="create-transform-msk"></a>

**在 “**使用 AWS Lambda 转换源记录**” 部分中，为以下字段提供值。**

1.   
**数据转换**  
要创建不转换传入数据的 Firehose 流，请不要选中**启用数据转换**复选框。  
要为 Firehose 指定 Lambda 函数，以便在传输传入数据之前调用并使用该函数转换传入数据，请选中**启用数据转换**复选框。您可以使用其中一个 Lambda 蓝图配置新的 Lambda 函数，也可以选择现有的 Lambda 函数。Lambda 函数必须包含 Firehose 所需的状态模型。有关更多信息，请参阅 [在 Amazon Data Firehose 中转换源数据](data-transformation.md)。

1. 在 **Convert record format (转换记录格式)** 部分，为以下字段提供值：  
**Record format conversion (记录格式转换)**  
要创建不转换传入数据记录格式的 Firehose 流，请选择**禁用**。  
要转换传入记录的格式，选择 **Enabled (启用)**，然后指定所需的输出格式。您需要指定一个 AWS Glue 表，其中包含您希望 Firehose 用来转换记录格式的架构。有关更多信息，请参阅 [在 Amazon Data Firehose 中转换输入数据格式](record-format-conversion.md)。  
有关如何使用设置记录格式转换的示例 CloudFormation，请参阅[AWS::KinesisFirehose:: DeliveryStream](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#aws-resource-kinesisfirehose-deliverystream--examples)。

## 如果您选择 Amazon Kinesis Data Streams 或 Direct PUT 作为 Firehose 流的来源
<a name="create-transform-directput"></a>

 

**在**源设置**部分中，提供以下字段。**

1. 在**转换记录**下，选择以下选项之一：

   1. 如果您的目标是 Amazon S3 或 Splunk，请在 “**解压缩源记录 Amazon CloudWatch 日志**” 部分，选择 “**开启**解压缩”。

   1. 在 “**使用 AWS Lambda 转换源记录**” 部分中，为以下字段提供值：  
**数据转换**  
要创建不转换传入数据的 Firehose 流，请不要选中**启用数据转换**复选框。  
要为 Amazon Data Firehose 指定 Lambda 函数，以便在传输传入数据之前调用并使用该函数转换传入数据，请选中**启用数据转换**复选框。您可以使用其中一个 Lambda 蓝图配置新的 Lambda 函数，也可以选择现有的 Lambda 函数。Lambda 函数必须包含 Amazon Data Firehose 所需的状态模型。有关更多信息，请参阅 [在 Amazon Data Firehose 中转换源数据](data-transformation.md)。

1. 在 **Convert record format (转换记录格式)** 部分，为以下字段提供值：  
**Record format conversion (记录格式转换)**  
要创建不转换传入数据记录格式的 Firehose 流，请选择**禁用**。  
要转换传入记录的格式，选择 **Enabled (启用)**，然后指定所需的输出格式。您需要指定一个 AWS Glue 表，其中包含您希望 Amazon Data Firehose 用来转换记录格式的架构。有关更多信息，请参阅 [在 Amazon Data Firehose 中转换输入数据格式](record-format-conversion.md)。  
有关如何使用设置记录格式转换的示例 CloudFormation，请参阅[AWS::KinesisFirehose:: DeliveryStream](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesisfirehose-deliverystream.html#aws-resource-kinesisfirehose-deliverystream--examples)。