2

Kinesis FirehoseにLambda関数を追加して、hereのようにソースデータを変換したいとします。Kinesis FirehoseにLambda関数をCloudformテンプレートで追加する

Cloudformation Template for Kinesis firehoseを見て、私は

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

がどのようにセットアップラムダ関数プロセスキネシス消火ホースの入力を持っているCFテンプレートを行い、そのためのオプションが表示されませんか?

答えて

1

これは、ProcessingConfiguration経由で可能です。これは、ES、S3、およびRedshift宛先設定で使用できます。次のようになります。

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