无法将安全组添加到 RDS 实例

Unable to Add Security Group to RDS Instance

我 运行 在尝试使用 Sequel Pro 连接到我的 RDS 数据库时遇到问题,该问题位于创建实例的 IP 地址之外的任何位置。在尝试从两台具有正确信息和良好 Wi-fi 的计算机连接到我的数据库后,我得出了这个结论,但我会遇到超时错误。因此,我按照 AWS 说明使用以下设置 MYSQL/Aurora - TCP - 3306 - *my IP address* 设置了一个 VPC 安全组。我认为这就是所有需要完成的工作,但我仍然遇到错误,并且尽管阅读了文档,但我不确定如何将安全组连接到我的 RDS 实例。有人可以帮忙吗?

确定问题的第一步是找出您的 RDS 实例所在的位置。是在VPC里面还是在经典网络里面。这部分非常重要。此外,如果它在 VPC 内部,则在创建它时应该有一个选项来启用或不启用 public 访问。

创建新的安全组后(我会查看您当前的安全组并将所有设置复制到您的新安全组 + mysql 访问更改,就像您在上面所做的那样)。只需转到 RDS 控制台,单击要修改的实例,select 操作,修改和调整您的安全组。

如果您没有启用 public 访问权限并且您在 VPC 中,那么您的选择会更加有限。您可能必须通过现有的 ec2 实例桥接您的连接,该实例既可以到达外部又可以到达 VPC。或者像我一样,直接将 VPN 连接到您的 VPC。

遗憾的是,所有这些都非常依赖于您的 VPC 设计,以及网络图中的位置。如果我的回答不够有帮助,请尝试提供更多信息,我可以修改。