Amazon Redshift clusters should have automatic snapshots enabled
Confirms that Redshift clusters have automated snapshots enabled and retained for at least seven days, the control's default, so a bad load or an accidental delete has a recent recovery point. A retention period of 0 turns automated snapshots off and fails like a short one.
- service
- Redshift
- severity
- Medium
- scope
- evaluated in every region
How to fix it
In the console
Redshift → Clusters → the cluster → Edit → Backup → Snapshot retention
- Snapshot retention
- 7 to 35 days
With the AWS CLI
aws redshift modify-cluster --cluster-identifier <cluster-id> --automated-snapshot-retention-period 7 --region <region>With Terraform
resource "aws_redshift_cluster" "this" {
cluster_identifier = var.cluster_identifier
node_type = var.node_type
automated_snapshot_retention_period = 7
}
See which of your accounts this check is failing on.
Book a live scan