Amazon web services 通过Cloudformation模板将Lambda功能添加到Kinesis Firehose中

Amazon web services 通过Cloudformation模板将Lambda功能添加到Kinesis Firehose中,amazon-web-services,amazon-cloudformation,amazon-kinesis-firehose,Amazon Web Services,Amazon Cloudformation,Amazon Kinesis Firehose,我想在我的Kinesis Firehose中添加一个Lambda函数,以转换所述的源数据 看看这个,我看不出有这样的选择 Type: "AWS::KinesisFirehose::DeliveryStream" Properties: DeliveryStreamName: String DeliveryStreamType: String ElasticsearchDestinationConfiguration: ElasticsearchDestinationConf

我想在我的Kinesis Firehose中添加一个Lambda函数,以转换所述的源数据

看看这个,我看不出有这样的选择

Type: "AWS::KinesisFirehose::DeliveryStream"
Properties: 
  DeliveryStreamName: String
  DeliveryStreamType: String
  ElasticsearchDestinationConfiguration:
    ElasticsearchDestinationConfiguration
  ExtendedS3DestinationConfiguration:
    ExtendedS3DestinationConfiguration
  KinesisStreamSourceConfiguration:
    KinesisStreamSourceConfiguration
  RedshiftDestinationConfiguration:
    RedshiftDestinationConfiguration
  S3DestinationConfiguration:
    S3DestinationConfiguration

如何设置CF模板,使Lambda功能处理Kinesis消防软管的输入?

可以通过ES、S3和红移目标配置实现这一点。应该如下所示:

"ElasticsearchDestinationConfiguration": {
...
   "ProcessingConfiguration": {
         "Enabled": "true",
         "Processors": [
           {
             "Parameters": [
               {
                 "ParameterName": "LambdaArn",
                 "ParameterValue": "arn:aws:lambda:eu-west-1:123456789:function:cw-transformer:$LATEST"
               }
             ],
             "Type": "Lambda"
           }
         ]
       }
...
}

你们有YAML的吗?我不明白为什么亚马逊不能提供如何写作的例子,下面是一些例子