3
从AWS RDS PostgreSQL实例获取WAL文件
我们在Amazon Web Services上有一个Postgres RDS实例。我们启用了自动备份,并且每天拍摄快照。我们想生成一个RDS实例的本地“最新”备份,我们可以对其进行管理。对实例运行pg_dump是不够的,因为我们希望能够将数据库还原到任何时间点。我们希望对RDS和所有WAL文件进行本地备份,因为已进行了备份。问题: 是否可以访问RDS在其备份例程中自动生成的WAL文件和备份?这将是理想的。我想下载它们的本地副本。经过初步调查,我觉得这个问题的答案是“否”。听起来RDS正在S3中存储其WAL文件和备份,但是这使我们无法访问它们。我希望确认。 还有其他方法可以访问RDS实例上发生的事务(WAL文件)吗?我想我们应该能够在EC2上创建Postgres数据库,并将事务从主要的“实时” RDS实例“馈送”到该EC2实例中。一旦我们的EC2实例更新,我们就可以从那里拉WAL文件。但是,多么令人头疼://这种设置可行吗?从我们的RDS实例“馈送”到EC2实例以使其始终保持最新状态的魔力是什么? 谢谢!