本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
(可选)配置记录转换和格式转换
配置 Amazon Data Firehose 以转换记录数据。
在使用 Amazon Lambda 转换源记录部分中,提供以下字段的值。
-
- 数据转换
-
要创建不转换传入数据的 Firehose 流,请不要选中启用数据转换复选框。
要为 Firehose 指定 Lambda 函数,以便在传输传入数据之前调用并使用该函数转换传入数据,请选中启用数据转换复选框。您可以使用其中一个 Lambda 蓝图配置新的 Lambda 函数,也可以选择现有的 Lambda 函数。Lambda 函数必须包含 Firehose 所需的状态模型。有关更多信息,请参阅 在 Amazon Data Firehose 中转换源数据。
-
在 Convert record format (转换记录格式) 部分,为以下字段提供值:
- Record format conversion (记录格式转换)
-
要创建不转换传入数据记录格式的 Firehose 流,请选择禁用。
要转换传入记录的格式,选择 Enabled (启用),然后指定所需的输出格式。您需要指定一个 Amazon Glue 表,其中包含您希望 Firehose 用于转换记录格式的架构。有关更多信息,请参阅 在 Amazon Data Firehose 中转换输入数据格式。
有关如何使用 Amazon CloudFormation 设置记录格式转换的示例,请参阅 Amazon::KinesisFirehose::DeliveryStream。
在源设置部分中,提供以下字段。
-
在转换记录下,选择以下选项之一:
如果您的目的地是 Amazon S3 或 Splunk,则请在解压缩源记录 Amazon CloudWatch Logs 部分中,选择开启解压缩。
在使用 Amazon Lambda 转换源记录部分中,提供以下字段的值:
- 数据转换
-
要创建不转换传入数据的 Firehose 流,请不要选中启用数据转换复选框。
要为 Amazon Data Firehose 指定 Lambda 函数,以便在传输传入数据之前调用并使用该函数转换传入数据,请选中启用数据转换复选框。您可以使用其中一个 Lambda 蓝图配置新的 Lambda 函数,也可以选择现有的 Lambda 函数。Lambda 函数必须包含 Amazon Data Firehose 所需的状态模型。有关更多信息,请参阅 在 Amazon Data Firehose 中转换源数据。
-
在 Convert record format (转换记录格式) 部分,为以下字段提供值:
- Record format conversion (记录格式转换)
-
要创建不转换传入数据记录格式的 Firehose 流,请选择禁用。
要转换传入记录的格式,选择 Enabled (启用),然后指定所需的输出格式。您需要指定一个 Amazon Glue 表,其中包含您希望 Amazon Data Firehose 用于转换记录格式的架构。有关更多信息,请参阅 在 Amazon Data Firehose 中转换输入数据格式。
有关如何使用 Amazon CloudFormation 设置记录格式转换的示例,请参阅 Amazon::KinesisFirehose::DeliveryStream。