Amazon Redshift should have automatic upgrades to major versions enabled
Identifier
redshift-enable-version-upgrade
Category
Identify > Vulnerability, patch, and version management
Description
This control checks whether Amazon Redshift clusters have automatic version upgrades enabled. Enabling automatic upgrades ensures that your Redshift clusters receive the latest minor engine version updates, which may include critical security patches, performance improvements, and bug fixes.
Automatic version upgrades help maintain the security and stability of your data warehouse with minimal administrative overhead. This is controlled using the allow_version_upgrade = true setting in the aws_redshift_cluster Terraform resource.
Non Compliant Example
| Terraform | |
|---|---|
Remediation
To enable automatic minor version upgrades, set allow_version_upgrade = true:
| Terraform | |
|---|---|
Extra Resources
- https://docs.aws.amazon.com/securityhub/latest/userguide/redshift-controls.html#redshift-6
- https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/redshift_cluster#allow_version_upgrade
- https://docs.aws.amazon.com/redshift/latest/mgmt/managing-clusters-console.html#upgrade-release-version-cluster