Как включить преобразование исходных записей с AWS Lambda для Firehose с CDK - PullRequest
0 голосов
/ 30 марта 2020

Я пытаюсь включить преобразование ресурсов (с помощью Lambda) в Kinesis Firehose, используя CDK. Я уже знаю, как сделать это с помощью консоли, но я не могу понять, как реализовать это с помощью AWS CDK. Это код, который я использовал с помощью Typescript

// KINESIS STREAM
const kinesisStream = new kinesis.CfnDeliveryStream(this, `${props.name}-Kinesis`, {
  deliveryStreamName: `${props.name}-Stream`,
  deliveryStreamType: 'DirectPut',
  s3DestinationConfiguration: {
    bucketArn: props.eventsBucketArn,
    bufferingHints: {
      intervalInSeconds: 300,
      sizeInMBs: 5,
    },
    compressionFormat: 'UNCOMPRESSED',
    prefix: 'year=!{timestamp:yyyy}/month=!{timestamp:MM}/day=!{timestamp:dd}/hour=!{timestamp:HH}/',
    errorOutputPrefix: 'Errors/year=!{timestamp:yyyy}/month=!{timestamp:MM}/day=!{timestamp:dd}/hour=!{timestamp:HH}/!{firehose:error-output-type}',
    roleArn: kinesisRole.roleArn
  }
});

Заранее спасибо за помощь!

...