【问题标题】:Can not remote connect to RDS DB instance of AWS无法远程连接到 AWS 的 RDS 数据库实例
【发布时间】:2015-01-05 11:08:54
【问题描述】:

我在配置后连接到 AWS 的数据库实例时遇到问题:

http://www.test.htmlcssworld.com/CDN/rds-dashboard.png

我已经将此数据库实例添加到具有规则的安全组中:MySQL - TCP - 端口:3306 并且来源是 Anywhere。

http://www.test.htmlcssworld.com/CDN/cmd-rds.png

但是当我尝试通过 CLI 进行远程连接时显示错误 (10060)。

注意:所有这些都是我在美国西部(俄勒冈)操纵并具有安全组规则。

【问题讨论】:

    标签: amazon-web-services remote-connection


    【解决方案1】:

    需要检查的几件事

    • 安全组(您已经这样做了,看起来不错)
    • 子网是公开的?即它有一个路由表,其中包含一条规则,上面写着 0.0.0.0/0 DST Internet Gateway
    • Internet 网关已连接到您的 VPC

    附带说明,我强烈反对在互联网上公开您的数据库。在理想情况下,您的数据库必须只有一个私有 IP 地址,并且只能从您的应用服务器获得。如果您确实需要能够从 Internet 访问您的数据库,您的安全组应该限制为 /32 IP 地址

    【讨论】:

      【解决方案2】:

      天哪!

      我的问题是:子网是公开的?即它有一个路由表,其中包含一条规则,上面写着 0.0.0.0/0 DST Internet Gateway。

      非常感谢 Sébastien Stormacq。

      我关注这个从未提及过的文档:http://docs.aws.amazon.com/gettingstarted/latest/wah-linux/getting-started-deploy-app.html

      它让我发疯,但现在我可以轻松连接到它。

      再次感谢您

      【讨论】:

      猜你喜欢
      • 2019-07-05
      • 2017-05-22
      • 2017-05-22
      • 2021-05-03
      • 2019-01-02
      • 1970-01-01
      • 2021-04-02
      • 1970-01-01
      • 2020-11-26
      相关资源
      最近更新 更多