DynamoDB:我们可以一起使用加密和跨区域复制吗?
我们正在为新应用程序评估DynamoDB。我们的要求是:
使用AWS提供的Java库可以单独满足我们的要求。解决方案是:
但是,我们不确定这些解决方案是否可以协同工作。我们担心我们将无法解密跨区域复制记录。客户端加密解决方案建议在根目录下使用KMS管理的密钥建立密钥层次结构。 KMS是区域特定的,因此如果我们将记录复制到另一个区域,我们将无法解密记录。加密密钥在其他地区无法访问。
问题是:
答案 0 :(得分:5)
你是对的。因此,设置将无法正常工作,因为无法跨区域共享KMS密钥。
假设您正在从区域R1复制数据到R2,它们分别具有KMS密钥K1和K2。我可以建议以下替代方案:
更新:添加您的想法,以便以后可以帮助任何人绊倒这个问题: