Ensure that Amazon ElastiCache is configured to take automatic daily backups for Redis cache clusters. This feature allows the ElastiCache service to automatically create a daily backup of a replica node (non-clustered Redis) or set of replicas (clustered Redis).
When automatic backups for Redis cache clusters are enabled, Amazon ElastiCache creates a backup of the cluster on a daily basis. Automatic backups can help guard against data loss. In the event of a failure, you can create a new cache cluster, restoring your data from the most recent backup. The result is a warm-started Redis cache cluster, preloaded with your data and ready for use in production.
Audit
To determine if your Redis cache clusters are configured with automatic backups, perform the following operations:
Remediation / Resolution
To enable and configure automatic daily backups for your Amazon ElastiCache Redis cache clusters, perform the following operations:
References
- AWS Documentation:
- Managing clusters
- Snapshot and restore
- Scheduling automatic backups
- AWS Command Line Interface (CLI) Documentation:
- describe-replication-groups
- modify-replication-group
- CloudFormation Documentation
- Amazon ElastiCache resource type reference
- Terraform Documentation
- AWS Provider