答案1
很高兴您提供了截图,这样更容易提供帮助:)
在我看来,您的数据库位于私有子网中,这意味着没有从互联网到您的数据库的路由。修复此问题的方法是此 AWS 页面,简而言之就是“通过添加从互联网到子网的路由,更改路由表以使您的私有子网成为公共子网”。
“允许公共访问”不会神奇地提供从互联网访问您的数据库的权限。我不知道它现在做了什么,因为我从来不需要这样做,但是这一页告诉我它只是为 RDS 实例分配一个公共 IP。没有公共 IP,就无法直接从互联网连接,只能从 VPC IP 范围访问。勾选后,您仍然需要提供安全组、路由等。
确保您的安全组仅允许从您的公共 IP 进入,而不是从 0.0.0.0/0 进入。