encryption-customer-key
Explanation
Redshift clusters that contain sensitive data or are subject to regulation should be encrypted at rest to prevent data leakage should the infrastructure be compromised.
Possible Impact
Data may be leaked if infrastructure is compromised
Suggested Resolution
Enable encryption using CMK
Insecure Example
The following example will fail the AVD-AWS-0084 check.
---
AWSTemplateFormatVersion: 2010-09-09
Description: Bad example of redshift cluster
Resources:
Queue:
Type: AWS::Redshift::Cluster
Properties:
Encrypted: true
Secure Example
The following example will pass the AVD-AWS-0084 check.
---
AWSTemplateFormatVersion: 2010-09-09
Description: Bad example of redshift cluster
Resources:
Queue:
Type: AWS::Redshift::Cluster
Properties:
Encrypted: true
KmsKeyId: "something"