AWS Aurora - 无法连接到 aws aurora 数据库

AWS Aurora - Unable to connect to aws aurora db

我正在尝试从本地计算机连接到我的数据库,但出现以下错误。

ERROR 2003 (HY000): Can't connect to MySQL server on 'finaltesting2.cluster-cxtmwsuqx4ty.us-east-1.rds.amazonaws.com' (110)

我做过的事情:

1:更改了入站流量的 vps 安全组。出于测试目的,我什至允许来自所有 IP 范围的所有 TCP 流量

2:我的本地机器上没有任何防火墙阻止我连接到端口 3306

3: 我已经在 stackoverlow 上看了很多类似的问题,答案只是更改入站规则,但它对我不起作用。

4:我的本地机器有正确的互联网连接。即没有网络问题

A​​urora Serverless(以及可能的其他 AWS DB 产品——如 Amazon Neptune、DocDB 等)仅为 VPC。您仍然可以通过一些额外的设置在 VPC 之外连接到它们。我在这里详细说明了一些:[1] [2]

[1]

[2] AWS Aurora MySQL serverless: how to connect from MySQL Workbench

请注意,上述解决方案适用于非生产设置。如果你需要更有弹性的东西,你需要有更多的基础设施。例如 - 如果您使用 ALB 在 VPC 之外公开您的数据库端点,那么您需要有机制来确保 ALB 始终指向数据库实例的正确 IP,因为 IP 必然会发生变化发生故障转移和主机更换时。请记住这一点。