2013-02-17 111 views
27

我最近降级了我的EC2实例。我无法再连接到RDS。我认为它可能是内部IP不同,现在登录被连接到特定的IP。我一直无法弄清楚。我希望能够从快照中获得备份。有没有办法通过AWS下载?下载RDS快照

回答

36

您无法下载RDS快照。但是,您可以连接到它并导出数据库。降级您的实例不应影响连接,除非您将安全组设置不正确(将端口打开到IP而不是另一个安全组)。

+0

我已验证EC2实例可以通过telnet连接到RDS端点上的端口3306。但是,我的登录不起作用。我的安全组甚至没有指定mysql(我认为这是针对入侵EC2实例的)。数据库安全组具有EC2实例也具有的指定的EC2安全组。我相信这是它应该如何建立的。这是最初的工作。 我刚刚尝试了一个比我的文件中的旧密码更有效的密码。很确定地知道一个人不能下载RDS快照。谢谢! – William 2013-02-17 03:11:14

+0

您是否设置了指定IP地址的授权?根帐户不应该有一个特定于ip的授权,如果需要,它可以通过RDS控制台重置。 – datasage 2013-02-17 04:32:20

+4

你如何连接到快照?可以在不将该快照恢复到数据库的情况下完成吗? – ScotterC 2013-08-19 20:27:24

2

datasage解答。

作为生产实例的选项,您可以在RDS中创建只读副本,并从此副本进行转储。这样可以避免生产数据库的冻结。

我们使用这个方案为PostgreSQL + pg_dump。希望这对其他人也有帮助。