Skip to content

(aws-kinesisfirehose): Support for backing up source records to S3 #15724

@madeline-k

Description

@madeline-k

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html#cfn-kinesisfirehose-deliverystream-extendeds3destinationconfiguration-s3backupconfiguration

Use Case

const destination = new firehosedestinations.S3Bucket(bucket, {
        role: destinationRole,
        backupConfiguration: {
          backupMode: firehosedestinations.BackupMode.ALL,
          backupBucket: new s3.Bucket(stack, 'MyBackupBucket'),
        },
});

firehose.DeliveryStream(stack, 'DeliveryStream', {
        destinations: [destination],
});

Proposed Solution

See: https://github.com/aws/aws-cdk/pull/15505/files#

And: https://github.com/aws/aws-cdk-rfcs/blob/master/text/0340-firehose-l2.md

  • 👋 I may be able to implement this feature request
  • ⚠️ This feature might incur a breaking change

This is a 🚀 Feature Request

Metadata

Metadata

Labels

@aws-cdk/aws-kinesisfirehoseRelated to Amazon Kinesis Data Firehoseeffort/mediumMedium work item – several days of effortfeature-requestA feature should be added or improved.p1

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions