如何从本地PC访问AWS RDS实例

Phi*_*ppe 6 amazon-web-services

我正在尝试从本地 PC 访问 AWS RDS 实例。

我遵循以下故障排除程序:

如何排查与使用 VPC 公有或私有子网的 Amazon RDS 实例的连接问题?

我检查了公共可访问性YES

并切换到公有子网,但仍然无法访问RDS实例。

有人可以帮忙吗?

Aru*_*han 7

RDS附加了一个安全组,您需要将您的公共IP列入安全组白名单,以便您可以从您的电脑访问数据库。

找到安全组

  • 转到亚马逊 RDS 控制台
  • 点击左侧的“数据库”
  • 单击以从数据库列表中选择您的数据库实例
  • 在该connectivity and Security选项卡下,您可以找到名为的选项VPC security groups
  • 单击安全组名称添加您的公共 IP 地址

将你的公网ip添加到安全组

  • 选择inbound rules选项卡
  • 点击Edit
  • 在列中选择数据库类型type,例如mysql
  • 在该Source列下,选择My IP
  • 还要给出有意义的描述,例如my home

注意:许多互联网服务提供商分配动态IP地址而不是静态IP地址,这意味着您的IP地址可能会经常变化。因此,发生这种情况时,您需要将新的 IP 地址添加到安全组中。


Jon*_*son 7

我的本地发展策略通常是:

在私有 VPC 中拥有 RDS 实例。

在私有 VPC 上拥有一个 EC2 实例(您能找到的最便宜的实例),但也有公共 SSH 访问权限。

创建通过 EC2 实例到 RDS 实例的 SSH 隧道。

配置您的开发环境以连接到 SSH 隧道。

这通常更容易配置(并且启动更安全)