Back to all reviewers

Enable database resilience

prowler-cloud/prowler
Based on 2 comments
Json

Always configure appropriate resilience features for database services to ensure data durability and high availability. This includes: 1. **Enable regular backups with sufficient retention periods** for all database clusters to prevent data loss

Database Json

Reviewer Prompt

Always configure appropriate resilience features for database services to ensure data durability and high availability. This includes:

  1. Enable regular backups with sufficient retention periods for all database clusters to prevent data loss
  2. Configure multi-AZ deployments for critical database services to ensure high availability

When implementing these features through infrastructure as code or CLI commands, use placeholders instead of hardcoded values for better reusability and documentation.

Example for configuring DocumentDB backups:

aws docdb modify-db-cluster --region <REGION> --db-cluster-identifier <DB_CLUSTER_ID> --backup-retention-period 7 --apply-immediately

Example for enabling Multi-AZ for DMS instances:

aws dms modify-replication-instance --region <REGION> --replication-instance-arn <REPLICATION_INSTANCE_ARN> --multi-az --apply-immediately
2
Comments Analyzed
Json
Primary Language
Database
Category

Source Discussions