AWS::KinesisFirehose::DeliveryStream DataFormatConversionConfiguration - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::KinesisFirehose::DeliveryStream DataFormatConversionConfiguration

指定您希望 Kinesis Data Firehose 在将数据写入 Amazon S3 之前,将数据从 JSON 格式转换为 Parquet 还是 ORC 格式。在 AWS Glue 表的列信息之外,Kinesis Data Firehose 使用您指定的串行器和反串行化器从 JSON 反串行化您的输入数据,然后将其串行化为 Parquet 或 ORC 格式。有关更多信息,请参阅 Kinesis Data Firehose 记录格式转换

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

属性

Enabled

默认值为 true。如果要禁用格式转换并保留配置详细信息,请将其设置为 false

必需:否

类型:布尔值

Update requires: No interruption

InputFormatConfiguration

指定您希望 Kinesis Data Firehose 用于从 JSON 转换您数据的格式的反串行化器。如果将 Enabled 设置为 true,则此参数是必需的。

必需:否

类型InputFormatConfiguration

Update requires: No interruption

OutputFormatConfiguration

指定您希望 Kinesis Data Firehose 用于将您的数据转换为 Parquet 或 ORC 格式的串行器。如果将 Enabled 设置为 true,则此参数是必需的。

必需:否

类型OutputFormatConfiguration

Update requires: No interruption

SchemaConfiguration

指定包含列信息的 AWS Glue 数据目录表。如果将 Enabled 设置为 true,则此参数是必需的。

必需:否

类型SchemaConfiguration

Update requires: No interruption