是否可以跨不同区域复制Server 2012的RDS快照?
这是AWS控制台中的错误消息:
TDE加密快照不支持跨区域快照副本(服务: AmazonRDS;状态代码: 400;错误代码: InvalidDBSnapshotState;请求ID:)
数据库和快照不是TDE加密的。
发布于 2017-05-17 15:43:27
如果您的RDS实例是多AZ,则无法跨区域复制该快照,不幸的是,它会产生与加密相同的错误。我在AWS支持下打开了一个案例,并在下面得到了一个有用的答复。
请注意“复制快照”RDS文档1中的以下内容: “如果数据库快照是从使用多AZ镜像的实例创建的,则无法跨区域复制Server快照。” 由于这个限制,您需要首先禁用源DB实例的镜像选项(Multi-AZ)。然后,您可以获取快照并重新启用DB实例的镜像选项。然后,您将能够将该快照复制到所需的区域。或者其他的工作是恢复单个AZ中相同区域中的快照,然后获取该区域的快照,然后尝试复制到另一个区域。 真诚的道歉,为混乱! ================================================ 另外,即使这个DB实例启用了TDE选项,您仍然无法将从它获取的任何快照复制到另一个区域。请注意同一文件1中的下列内容: “如果数据库快照是从使用Oracle透明数据加密(TDE)或的DB实例创建的,则不能跨区域复制它。” 这是因为TDE加密2与RDS提供的‘rest加密’特性3不一样,后者可以跨区域复制。 ================================================ 1 2 3
我完成了第二个解决方法,将快照还原到同一区域中的一个新实例,获取该快照的手动快照(无法使用自动快照),将该快照复制到新区域,然后删除新/临时实例。
https://stackoverflow.com/questions/43036527
复制相似问题