I am trying to enable SSE with a Customer-Managed CMK in my production Redshift cluster to follow certain security protocols.
For POC purposes, I spun up a 1 Node dc2.large Redshift cluster and following this doc, I was able to enable SSE.
However, my question is, does enabling SSE encrypt the existing data in the cluster? If not, what steps should be taken?
Overall what are the downsides, if any, of enabling encryption at rest in a production Redshift cluster and what are the best practices?
what are the downsides, if any, of enabling encryption at rest- AWS claims there is no performance penalty (or insignificant), you have to make sure any other services or identities accessing the storage will need some permissions for the CMK. - gusto2kms:Encrypt,kms:Decryptandkms:GenerateDataKeysee docs.aws.amazon.com/redshift/latest/mgmt/… - gusto2