- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我正在尝试从 EC2 实例 i-78a8df00 连接到 RDS 实例 mysql.************.us-east-1.rds.amazonaws.com。他们都在美国东部地区。我将EC2实例的安全组(sg-********)添加到RDS安全组,但这没有帮助。这似乎是防火墙/DNS 问题,因为它在运行此命令时超时:
ubuntu@ip-10-195-189-237:~$ mysql -h mysql.************.us-east-1.rds.amazonaws.com
ERROR 2003 (HY000): Can't connect to MySQL server on 'mysql.************.us-east-1.rds.amazonaws.com' (110)
我可以使用与上面相同的行从本地计算机很好地连接到 RDS 实例。我尝试了各种论坛解决方案,但都没有帮助。
最佳答案
当我创建一个新的 EC2 实例时,我遇到了类似的问题,但没有更改 RDS 安全组中允许连接到我的 RDS 实例的端口 3306 的入站 IP 地址的设置。
令人困惑的是 RDS 仪表板中的一个选项,称为安全组。你不需要它来解决问题。
你真正需要的是:
这应该会打开一个新的浏览器选项卡或窗口,其中包含安全组的详细信息。在底部找到几个选项卡,选择入站规则选项卡并点击编辑按钮。
将值更改为您的 EC2 实例或 IPv4 CIDR block 的 IP 地址,例如
174.33.0.0/16
要获取此值,您可以通过 ssh 进入您的实例并运行 ip addr 或在浏览器中运行 EC2 Manager 并在您的实例详细信息中找到 Private IPs 的值。
关于mysql - 无法从 EC2 实例连接到 RDS 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16837806/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!