【发布时间】:2020-11-09 10:31:27
【问题描述】:
我正在尝试在我的生产 Redshift 集群中使用客户管理的 CMK 启用 SSE,以遵循某些安全协议。
出于 POC 目的,我启动了一个 1 节点 dc2.large Redshift 集群,并按照此 doc,我能够启用 SSE。
但是,我的问题是,启用 SSE 是否会加密集群中的现有数据?如果不是,应该采取什么步骤?
总体而言,在生产 Redshift 集群中启用静态加密有哪些缺点(如果有的话)?最佳做法是什么?
【问题讨论】:
-
what are the downsides, if any, of enabling encryption at rest- AWS 声称没有性能损失(或无关紧要),您必须确保访问存储的任何其他服务或身份都需要 CMK 的一些权限。 -
谢谢@gusto2。假设我有一个 Python 脚本,它每天运行并使用 db 用户连接到集群。这个数据库用户需要什么样的访问/权限?
-
我不认为普通客户需要任何特权。管理集群的活动需要
kms:Encrypt、kms:Decrypt和kms:GenerateDataKey的权限,请参阅docs.aws.amazon.com/redshift/latest/mgmt/…
标签: encryption amazon-redshift