更改现有 EFS 的加密密钥

Posted

技术标签:

【中文标题】更改现有 EFS 的加密密钥【英文标题】:Change Encryption key for existing EFS 【发布时间】:2021-05-14 16:42:19 【问题描述】:

对于现有的 EFS,有没有办法从 AWS 托管密钥切换到客户托管密钥?

EFS 是由 AWS 提供的密钥 (aws/elasticfilesystem) 创建的,但由于安全审计,我们必须使用 CMK。

【问题讨论】:

【参考方案1】:

很遗憾,您无法更改现有 EFS 的密钥。禁用或删除 AWS 托管密钥将导致您的文件系统丢失。

但是您有几个选项可以解决此问题。我看到的第一个是使用 CMK 创建一个新的 EFS,将其挂载到也具有旧 EFS 的主机上,并使用 rsync 或类似工具备份所有文件。然后在同步完成后切换。我不知道你有多少数据,这可能需要一段时间并且要花钱。

我还发现了一个使用数据管道的类似程序,它似乎做同样的事情,但都是由 AWS 打包的。

说实话,我从来没有使用过这个工具。你可以在这里找到信息https://docs.aws.amazon.com/efs/latest/ug/alternative-efs-backup.html

第二个选项是使用 AWS 备份。创建 EFS 的“按需备份”。备份完成后,使用将使用您的 CMK 的新文件系统创建恢复作业。我不喜欢这种方法,AWS 备份会在根文件系统中创建一个目录。我觉得这有点脏。

root@ip-172-31-16-39:/data1# df -h .
Filesystem                                 Size  Used Avail Use% Mounted on
fs-fc09d4c8.efs.eu-west-1.amazonaws.com:/  8.0E     0  8.0E   0% /data1
root@ip-172-31-16-39:/data1#
root@ip-172-31-16-39:/data1# ls -l
total 4
drwxr-xr-x 3 root root 6144 May 14 17:55 aws-backup-restore_2021-05-14T19-03-08-145Z

[1]。 https://docs.aws.amazon.com/efs/latest/ug/troubleshooting-efs-encryption.html

【讨论】:

感谢您的澄清,我们将按照您的指示进行操作,方法 1 似乎最适合我们的需求。

以上是关于更改现有 EFS 的加密密钥的主要内容,如果未能解决你的问题,请参考以下文章

EFS 加密文件系统 公私密钥 证书

分析针对EFS加密文件无法打开的情况数据恢复的解决方式

EFS

技术共享微软的EFS加密 终于可以解密了~

Windows系统EFS加密/解密原理介绍

绝对原创最新研究成果,EFS加密文件真的可以解密!各位不要放弃哈~