(可选)配置记录转换和格式转换 - Amazon Data Firehose
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

(可选)配置记录转换和格式转换

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

使用 Amazon Lambda 转换源记录部分中,提供以下字段的值。
  1. 数据转换

    要创建不转换传入数据的 Firehose 流,请不要选中启用数据转换复选框。

    要为 Firehose 指定 Lambda 函数,以便在传输传入数据之前调用并使用该函数转换传入数据,请选中启用数据转换复选框。您可以使用其中一个 Lambda 蓝图配置新的 Lambda 函数,也可以选择现有的 Lambda 函数。Lambda 函数必须包含 Firehose 所需的状态模型。有关更多信息,请参阅 在 Amazon Data Firehose 中转换源数据

  2. Convert record format (转换记录格式) 部分,为以下字段提供值:

    Record format conversion (记录格式转换)

    要创建不转换传入数据记录格式的 Firehose 流,请选择禁用

    要转换传入记录的格式,选择 Enabled (启用),然后指定所需的输出格式。您需要指定一个 Amazon Glue 表,其中包含您希望 Firehose 用于转换记录格式的架构。有关更多信息,请参阅 在 Amazon Data Firehose 中转换输入数据格式

    有关如何使用 Amazon CloudFormation 设置记录格式转换的示例,请参阅 Amazon::KinesisFirehose::DeliveryStream

源设置部分中,提供以下字段。
  1. 转换记录下,选择以下选项之一:

    1. 如果您的目的地是 Amazon S3 或 Splunk,则请在解压缩源记录 Amazon CloudWatch Logs 部分中,选择开启解压缩

    2. 使用 Amazon Lambda 转换源记录部分中,提供以下字段的值:

      数据转换

      要创建不转换传入数据的 Firehose 流,请不要选中启用数据转换复选框。

      要为 Amazon Data Firehose 指定 Lambda 函数,以便在传输传入数据之前调用并使用该函数转换传入数据,请选中启用数据转换复选框。您可以使用其中一个 Lambda 蓝图配置新的 Lambda 函数,也可以选择现有的 Lambda 函数。Lambda 函数必须包含 Amazon Data Firehose 所需的状态模型。有关更多信息,请参阅 在 Amazon Data Firehose 中转换源数据

  2. Convert record format (转换记录格式) 部分,为以下字段提供值:

    Record format conversion (记录格式转换)

    要创建不转换传入数据记录格式的 Firehose 流,请选择禁用

    要转换传入记录的格式,选择 Enabled (启用),然后指定所需的输出格式。您需要指定一个 Amazon Glue 表,其中包含您希望 Amazon Data Firehose 用于转换记录格式的架构。有关更多信息,请参阅 在 Amazon Data Firehose 中转换输入数据格式

    有关如何使用 Amazon CloudFormation 设置记录格式转换的示例,请参阅 Amazon::KinesisFirehose::DeliveryStream