无法通过快照复制加密未加密的RDS数据库

时间:2019-05-06 22:26:15

标签: amazon-web-services encryption amazon-rds amazon-rds-aurora

我正在尝试加密未加密的RDS Aurora数据库。在 db.t2.small 实例上运行 MySQL

根据文档,可以通过创建未加密数据库的快照,然后创建该快照的加密副本来执行此操作。

This是我尝试遵循的方法

因此,我创建了主数据库的快照,无法按预期进行加密。但是,即使尝试复制快照,加密选项也会变灰。我还尝试加密快照的快照。是否知道该功能已被弃用?我还有什么想念的吗?

1 个答案:

答案 0 :(得分:0)

考虑到您正在使用Aurora,是否确定拥有的是数据库实例快照而不是数据库集群快照?

在控制台中,复制群集快照看起来与复制实例快照非常相似,但是实际上它们是不同的。当您尝试复制Aurora数据库集群快照时,加密将显示为灰色,没有任何解释,与您描述的完全相同。答案实际上可以在文档中找到,尽管它的埋藏程度超出了应有的范围:

"For Amazon Aurora DB cluster snapshots, you can't encrypt an unencrypted DB cluster snapshot when you copy the snapshot."

采用Aurora群集的方法显然是直接将未加密的快照还原到(新的)加密群集;也就是说,您可以跳过复制步骤。这也是您必须在AWS文档中进行深入挖掘才能找到的信息:

"[Y]ou can restore an unencrypted Aurora DB cluster snapshot to an encrypted Aurora DB cluster. To do this, specify a KMS encryption key when you restore from the unencrypted DB cluster snapshot."