Я пытаюсь включить преобразование ресурсов (с помощью 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
}
});
Заранее спасибо за помощь!