Amazon web services 如何连接到不同AWS区域中的RDS实例

Amazon web services 如何连接到不同AWS区域中的RDS实例,amazon-web-services,amazon-ec2,amazon-rds,Amazon Web Services,Amazon Ec2,Amazon Rds,我在北加利福尼亚州的一个地区有一个EC2实例。我在欧盟/爱尔兰有一个RDS实例。我无法从EC2实例连接到RDS实例,连接超时。这表示我需要使用RDS实例的公共IP才能连接到它。但是这个公共IP在AWS控制台上不可用,我甚至不确定我们是否应该使用RDS端点以外的任何端点。我们也不允许将一个安全组从一个区域添加到另一个区域的安全组 我真的不确定如何继续。我在回答我自己的问题,因为我自己的解决方案有效,考虑到AWS教程是错误的,它可能对其他人有用 要连接,请在RDS实例的安全组入口规则中添加端口330

我在北加利福尼亚州的一个地区有一个EC2实例。我在欧盟/爱尔兰有一个RDS实例。我无法从EC2实例连接到RDS实例,连接超时。这表示我需要使用RDS实例的公共IP才能连接到它。但是这个公共IP在AWS控制台上不可用,我甚至不确定我们是否应该使用RDS端点以外的任何端点。我们也不允许将一个安全组从一个区域添加到另一个区域的安全组


我真的不确定如何继续。

我在回答我自己的问题,因为我自己的解决方案有效,考虑到AWS教程是错误的,它可能对其他人有用


要连接,请在RDS实例的安全组入口规则中添加端口3306上的自定义tcp规则,并将EC2实例的EIP作为允许的主机。瞧。

你必须向你的RDS实例添加一个弹性IP地址,这里有更多细节:奇怪的是,我通过将我的EC2 EIP放在端口3306上tcp连接的RDS实例安全组中,可以绕过这个问题。现在,它不仅仅是快乐。奇怪,因为文档明确指出我们必须使用RDS IP地址。@Koffee错了,您不能将弹性IP与RDS实例关联。@user1658296该教程错了。您只是通过internet连接到RDS实例,就像从笔记本电脑连接一样。您只需在RDS服务器上启用“可公开访问”,并将安全组打开到相应的IP地址即可。AWS教程没有错,但适用于不同的场景。该教程适用于通过internet网关连接的自定义VPC。AWS帐户带有默认的VPC,它连接了所有的internet网关,所有的资源都是公共的,因此您只需要调整您的安全组以获得特定的协议。