Skip to content

Commit d40f80d

Browse files
committed
fix-secondary-replicaiton
1 parent 8a52ff2 commit d40f80d

File tree

1 file changed

+31
-7
lines changed

1 file changed

+31
-7
lines changed

data-exports/deploy/data-exports-aggregation.yaml

Lines changed: 31 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
AWSTemplateFormatVersion: "2010-09-09"
2-
Description: AWS Billing Data Export Aggregation v0.3.0
2+
Description: AWS Billing Data Export Aggregation v0.3.1
33
Metadata:
44

55
AWS::CloudFormation::Interface:
@@ -331,46 +331,70 @@ Resources:
331331
Bucket: !Sub "arn:${AWS::Partition}:s3:::${ResourcePrefix}-${DestinationAccountId}-data-exports"
332332
StorageClass: STANDARD
333333
Id: ReplicateCUR2Data
334-
Prefix: !Sub "cur2/${AWS::AccountId}/${ResourcePrefix}-cur2/data/" # Hardcoded export name
334+
Filter:
335+
Prefix: !Sub "cur2/${AWS::AccountId}/${ResourcePrefix}-cur2/data/" # Hardcoded export name
335336
Status: Enabled
337+
Priority: 1
338+
DeleteMarkerReplication:
339+
Status: Enabled
336340
- Destination:
337341
Bucket: !Sub "arn:${AWS::Partition}:s3:::${ResourcePrefix}-${DestinationAccountId}-data-exports"
338342
StorageClass: STANDARD
339343
Id: ReplicateFOCUSData
340-
Prefix: !Sub "focus/${AWS::AccountId}/${ResourcePrefix}-focus/data/" # Hardcoded export name
344+
Filter:
345+
Prefix: !Sub "focus/${AWS::AccountId}/${ResourcePrefix}-focus/data/" # Hardcoded export name
341346
Status: Enabled
347+
Priority: 2
348+
DeleteMarkerReplication:
349+
Status: Enabled
342350
- Destination:
343351
Bucket: !Sub "arn:${AWS::Partition}:s3:::${ResourcePrefix}-${DestinationAccountId}-data-exports"
344352
StorageClass: STANDARD
345353
Id: ReplicateCOHData
346-
Prefix: !Sub "coh/${AWS::AccountId}/${ResourcePrefix}-coh/data/" # Hardcoded export name
354+
Filter:
355+
Prefix: !Sub "coh/${AWS::AccountId}/${ResourcePrefix}-coh/data/" # Hardcoded export name
347356
Status: Enabled
357+
Priority: 3
358+
DeleteMarkerReplication:
359+
Status: Enabled
348360
- Fn::If:
349361
- NonEmptySecondaryDestinationBucket
350362
- Destination:
351363
Bucket: !Sub "arn:${AWS::Partition}:s3:::${SecondaryDestinationBucket}"
352364
StorageClass: STANDARD
353365
Id: ReplicateCUR2DataToSecondaryBucket
354-
Prefix: !Sub "cur2/${AWS::AccountId}/${ResourcePrefix}-cur2/data/" # Hardcoded export name
366+
Filter:
367+
Prefix: !Sub "cur2/${AWS::AccountId}/${ResourcePrefix}-cur2/data/" # Hardcoded export name
355368
Status: Enabled
369+
Priority: 101
370+
DeleteMarkerReplication:
371+
Status: Enabled
356372
- !Ref 'AWS::NoValue'
357373
- Fn::If:
358374
- NonEmptySecondaryDestinationBucket
359375
- Destination:
360376
Bucket: !Sub "arn:${AWS::Partition}:s3:::${SecondaryDestinationBucket}"
361377
StorageClass: STANDARD
362378
Id: ReplicateFOCUSDataToSecondaryBucket
363-
Prefix: !Sub "focus/${AWS::AccountId}/${ResourcePrefix}-focus/data/" # Hardcoded export name
379+
Filter:
380+
Prefix: !Sub "focus/${AWS::AccountId}/${ResourcePrefix}-focus/data/" # Hardcoded export name
364381
Status: Enabled
382+
Priority: 102
383+
DeleteMarkerReplication:
384+
Status: Enabled
365385
- !Ref 'AWS::NoValue'
366386
- Fn::If:
367387
- NonEmptySecondaryDestinationBucket
368388
- Destination:
369389
Bucket: !Sub "arn:${AWS::Partition}:s3:::${SecondaryDestinationBucket}"
370390
StorageClass: STANDARD
371391
Id: ReplicateCOHDataToSecondaryBucket
372-
Prefix: !Sub "coh/${AWS::AccountId}/${ResourcePrefix}-coh/data/" # Hardcoded export name
392+
Filter:
393+
Prefix: !Sub "coh/${AWS::AccountId}/${ResourcePrefix}-coh/data/" # Hardcoded export name
373394
Status: Enabled
395+
Priority: 103
396+
DeleteMarkerReplication:
397+
Status: Enabled
374398
- !Ref 'AWS::NoValue'
375399
LifecycleConfiguration:
376400
Rules:

0 commit comments

Comments
 (0)