我有一个应用程序,我在其中部署了一个带有一个节点的 Elasticache 集群(考虑到成本,对于我的用例来说,具有多个 AZ 不是一个选项)。如果节点由于某种原因宕机,数据丢失,我想使用前一天的快照来恢复它。
“运行 Redis 的 Amazon ElastiCache 集群可以备份其数据。备份可用于恢复集群或为新集群播种。”
但是没有关于如何恢复集群的说明。他们还提供了一个页面,上面写着“Restoring From a Backup with Optional Cluster Resizing”,但如果您阅读说明,他们会解释如何恢复新集群而不是现有集群。我在控制台或 API 中没有看到任何相关选项。
我在这里遗漏了什么吗?如果有办法做到这一点,请告诉我。我能想到的唯一其他方法是使用读取备份“.rdb”文件的脚本手动将数据填充到集群中。
最佳答案
目前无法将数据恢复到现有集群。通过快照获取的备份只能通过新集群恢复。
关于amazon-web-services - 如何在现有的 Elasticache 集群上恢复快照?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50357169/