【问题标题】:Unable to connect to AWS RDS restored instance无法连接到 AWS RDS 恢复的实例
【发布时间】:2016-08-05 05:55:49
【问题描述】:

我在 PGAdmin 工具中创建了一个 PostgreSQL 数据库连接的 RDS 实例,并在本地系统的 psql 帮助下连接了该实例

psql --host=XXX.XXX.us-east-1.rds.XX.com --port=5433 --username=myusername --password --dbname=MyDB

我已经执行了几个数据库操作,然后我删除了实例并在删除之前保存了我的实例的最终快照。

然后我恢复了最终快照并再次启动实例,现在无法连接到此实例

还原 RDS 快照时出了什么问题...?

【问题讨论】:

  • 您是否将主机端点更改为新的 RDS 端点,因为还原后端点也是新的。
  • 是的,我已经更改了 @error2007s 但仍然无法连接。
  • 99.99% 的安全组不是同一个。

标签: postgresql amazon-web-services amazon-ec2 amazon-rds psql


【解决方案1】:

当您删除一个实例时,与其关联的所有属性都会被删除或分离。这与停止 ec2 实例不同。 您需要完全重新创建与前一个实例相同的 RDS 实例。您可能没有被分配相同的 IP 地址、端点名称。安全组、路由关联、VPC 和区域放置都需要考虑。最好使用脚本或云结构来执行此操作,因为几乎不可能通过内存精确复制配置。 可能需要在您的客户端应用程序上更改 IP 和 DNS。 一个常见的错误是忽略设置默认关闭的公共访问权限,但通常在了解私有子网、安全组、路由表等的微妙之处时启用开发。

【讨论】:

  • 您的声明看起来很正式,但我已将恢复的实例配置为与创建实例相同但缺少一些东西,实际上在 RDS 中恢复快照过程非常简单,需要更具体在引导用户避免此类问题方面。
【解决方案2】:

检查 VPC 配置,在恢复时可能您选择创建默认拒绝大多数 IP 的新 VPC 安全组。

【讨论】:

    猜你喜欢
    • 2019-01-02
    • 1970-01-01
    • 2021-04-02
    • 2019-07-05
    • 1970-01-01
    • 1970-01-01
    • 2017-05-22
    • 1970-01-01
    • 2015-06-24
    相关资源
    最近更新 更多