Tar*_*q G 3 amazon-web-services amazon-rds amazon-vpc amazon-lightsail aws-vpc
我是AWS的新手,不是网络管理员,仅是开发人员,需要您的帮助。
我无法从我的lightail ubuntu实例连接到AWS RDS(mysql)。尝试连接时,请稍等片刻,然后失败。我也无法ping通我的RDS。
这是
lightsail实例在lon-zone-A中启用了vpc对等的设置。我已经在aws中创建了一个mysql RDS实例,并使用了默认的vpc对等。mysql仅限VPC并使用默认安全组,该组具有入站规则-默认安全组源的所有流量
默认的VPC在CIDR中有2个子网,172.31.16.0/20并且172.31.0.0/16有两个可用区A和B。
在子网的路由表中,我
172.26.0.0/16将vpc对等作为目标和目标,而vpc对等
请求者VPC CIDR 172.26.0.0/16
接受者VPC CIDR172.31.0.0/16
我的lightail实例具有专用IP,172.26.15.xxx并且在lon-Zone-A中。当我ping mysql实例时,我得到了ip172.31.10.9
用于连接的命令 mysql -h xxxxxx.xxxxx.eu-west-2.rds.amazonaws.com -P 3306 -u db_master_username -p
要启用从AWS Lightsail到AWS RDS的访问,您可以通过两种单独的方法来完成:
方法1
使RDS可以公开访问。
在RDS中选择您的实例,然后单击“修改”。在“网络和安全性”部分,将“公众可访问”选择为是。应用设置,然后等待它们生效。您的RDS现在具有公共IP。
将您的Lightsail 公用IP添加到RDS安全组入站流量。
使用CIDR:xxxx / 32,其中xxxx是您的Lightsail实例公共IP。
方法2。(更好的是,没有公共IP的RDS)
在Lightsail VPC和Amazon VPC之间设置VPC对等。
将您的Lightsail 本地IP添加到RDS安全组入站流量。
| 归档时间: |
|
| 查看次数: |
3049 次 |
| 最近记录: |