Erik Robertson
06/10/2022, 6:08 PMimport * as firehose from "@aws-cdk/aws-kinesisfirehose-alpha";
import * as firehose_destinations from "@aws-cdk/aws-kinesisfirehose-destinations-alpha";
...
const auditBucket = new Bucket(this, 'Audit')
const cdkAuditBucket = auditBucket.cdk.bucket
const firehoseDestination = new firehose_destinations.S3Bucket(cdkAuditBucket, { dataOutputPrefix: 'site!{partitionKeyFromQuery:id_site}/!{timestamp:yyyy}/!{timestamp:MM}/', errorOutputPrefix: 'firehoseErrors/' })
const kinesisFirehose = new firehose.DeliveryStream(this, 'Audit Firehose', { destinations: [firehoseDestination] });
config['AuditKinesisDeliveryStreamName'] = kinesisFirehose.deliveryStreamName
Erik Robertson
06/10/2022, 6:29 PMCREATE_FAILED | AWS::KinesisFirehose::DeliveryStream | AuditFirehoseABE28C61 | Resource handler returned message: "Firehose DEV-ERIK-dwam-back-my-stack-AuditFirehoseABE28C61-ovUGntV2xqdN under accountId XXX already exists (Service: Firehose, Status Code: 400, Request ID: f6022f59-8d8c-ac1a-ad1f-a21e664c7009, Extended Request ID: rFNmGztnFI/nrwTVobH/Nljo/U7An+a+O7AZWR7LRvCiYu4/3pHU0ibbnYKw57dRijhCfVyUWn9vNp0DJi9AZXzCxk3U9k3Q)" (RequestToken: 891e75c0-e09e-2a36-6f5a-5ffe4189cdee, HandlerErrorCode: AlreadyExists)