CloudKitect Account Wide Backup Strategy Pattern. Resources that are tagged name 'cpEnhancedBackup' and value 'True' are the ones that will be automatically backed up.
Backs up S3, RDS, DynamoDB resources tagged with ckEnhancedBackup: True Creates a snapshot and continuous backup strategy
Risk Level: Medium Well Architected Pillar: Reliability, Operational Excellence
Note that the default alarm uses the WaAlarm construct, which sets up an alarm action to notify the SNS Topic AlarmEventsTopic by default.
Default Usage
new CpBackup(this, "LogicalId", {}); Copy
new CpBackup(this, "LogicalId", {});
Custom Configuration
new CpBackup(this, "LogicalId", { cpResources: [List of resources to backup]}); Copy
new CpBackup(this, "LogicalId", { cpResources: [List of resources to backup]});
It addresses the following compliance requirements
Risk Level: Medium Compliance: NA Well Architected Pillar: Reliability
Risk Level: High Compliance: NA Well Architected Pillar: Reliability
Risk Level: Medium Compliance: NA Well Architected Pillar: Operational Excellence
Generated using TypeDoc
CloudKitect Account Wide Backup Strategy Pattern. Resources that are tagged name 'cpEnhancedBackup' and value 'True' are the ones that will be automatically backed up.
Default Configuration
Backs up S3, RDS, DynamoDB resources tagged with ckEnhancedBackup: True Creates a snapshot and continuous backup strategy
Default Alarms
Note that the default alarm uses the WaAlarm construct, which sets up an alarm action to notify the SNS Topic AlarmEventsTopic by default.
Examples
Default Usage
Custom Configuration
Compliance
It addresses the following compliance requirements