π‘οΈ AWS Redshift Cluster Enhanced VPC Routing is not enabledπ’
- Contextual name: π‘οΈ Cluster Enhanced VPC Routing is not enabledπ’
- ID:
/ce/ca/aws/redshift/cluster-enhanced-vpc-routing - Tags:
- π’ Policy with categories
- π’ Policy with type
- π’ Production policy
- Policy Type:
COMPLIANCE_POLICY - Policy Categories:
SECURITY
Logicβ
- π§ prod.logic.yamlπ’
Similar Policiesβ
- AWS Security Hub: [Redshift.7] Redshift clusters should use enhanced VPC routing
Descriptionβ
Descriptionβ
This policy identifies AWS Redshift Clusters that have Enhanced VPC Routing disabled. When enabled, this feature forces all
COPYandUNLOADtraffic between the cluster and data repositories (such as Amazon S3) to flow through the associated VPC.Rationaleβ
When Enhanced VPC Routing is disabled, Amazon Redshift may route traffic over the public internet when communicating with other AWS services. Enabling this feature ensures that data transfers remain within the AWS network and allows you to enforce network-level controls using VPC security groups and network access control lists. This improves security, enables better visibility through VPC Flow Logs, and can help reduce data egress exposure.
Impactβ
Because Enhanced VPC Routing changes how Amazon Redshift accesses external resources,
COPYandUNLOADoperations may fail if the VPC is not configured correctly. You must explicitly establish a valid network path between the clusterβs VPC and the target data resources.There is no additional charge for enabling Enhanced VPC Routing. However, standard data transfer charges may apply in certain scenarios, for example:
... see more
Remediationβ
Remediationβ
Enable Enhanced VPC Routingβ
To ensure that data transfers between Amazon Redshift and external data repositories remain within your VPC, enable Enhanced VPC Routing on the cluster. This allows you to apply network-level security controls and improve visibility into data movement.
From Command Lineβ
Use the following AWS CLI command to enable Enhanced VPC Routing for the specified Redshift cluster:
aws redshift modify-cluster \
--cluster-identifier {{cluster-id}} \
--enhanced-vpc-routingNote: Enabling Enhanced VPC Routing may require a cluster restart and proper VPC configuration (such as routes, NAT gateways, or VPC endpoints) to ensure that
COPYandUNLOADoperations continue to function as expected.Post-Remediation Validationβ
- Verify that the cluster status returns to available after the change.
- Confirm that
COPYandUNLOADoperations complete successfully using the configured private network paths.- Review VPC Flow Logs to validate that traffic is routed through the VPC as intended.