Amazon web services 无法从lightsail实例访问amazon RDS mysql实例
我是AWS的新手,不是网络管理员,只是开发人员,需要您的帮助。Amazon web services 无法从lightsail实例访问amazon RDS mysql实例,amazon-web-services,amazon-rds,amazon-vpc,amazon-lightsail,aws-vpc,Amazon Web Services,Amazon Rds,Amazon Vpc,Amazon Lightsail,Aws Vpc,我是AWS的新手,不是网络管理员,只是开发人员,需要您的帮助。 我无法从lightsail ubuntu实例连接到我的aws RDS(mysql)。当尝试连接时,它只是等待一分钟,然后失败。 我也无法ping我的RDS。 这是设置 lightsail实例在lon-zone-A中启用了vpc对等 我在aws中创建了一个mysql RDS实例,并使用了默认的vpc对等。mysql仅限于VPC并使用默认安全组,默认安全组具有默认安全组源的入站-所有流量规则 对于两个可用区A和B,默认VPC在CIDR1
我无法从lightsail ubuntu实例连接到我的aws RDS(mysql)。当尝试连接时,它只是等待一分钟,然后失败。 我也无法ping我的RDS。
这是设置
lightsail实例在lon-zone-A中启用了vpc对等 我在aws中创建了一个mysql RDS实例,并使用了默认的vpc对等。mysql仅限于VPC并使用默认安全组,默认安全组具有默认安全组源的入站-所有流量规则
对于两个可用区A和B,默认VPC在CIDR
172.31.16.0/20
和172.31.0.0/16
中有2个子网。在子网的路由表中,我有
172.26.0.0/16
作为vpc对等的目的地和目标,vpc对等进一步具有请求方专有网络CIDRs
172.26.0.0/16
接受方专有网络CIDRs
172.31.0.0/16
我的lightsail实例的私有IP172.26.15.xxx
位于lon-Zone-A中
当我ping我的mysql intance时,我得到了ip172.31.10.9
用于连接mysql的命令-h xxxxxx.xxxxx.eu-west-2.rds.amazonaws.com-p3306-u db\u master\u username-p我设法解决了这个问题。信息技术
我不得不在RDS入站规则中添加我的lightsail实例IP CIDR,因为mysql/aurora TCP允许流量。
:-)要启用从AWS Lightsail到AWS RDS的访问,您可以通过两种不同的方式完成: 方法1。
您现在还将注意到,仍然无法ping RDS。这是正常/预期的行为。RDS不响应ping。Aurora也能工作吗?我正在尝试使用Aurora作为数据库,已经将入站规则添加到安全组中,但是我仍然无法访问数据库。当Lightsail VPC和Amazon VPC位于不同的AZ但位于同一区域时,是否可以进行窥视?原因在于多AZ故障切换和可伸缩性。不,它们必须位于同一区域。