我在同一个账户下有两个VPC。VPC-A(安装了RDS )、VPC-B通过ECS EC2部署安装了服务。 VPC-B有多个子网。通过ECS EC2服务部署的服务无法与RDS集成。它一直收到以下错误消息(“Is the server running on host "....") 其中,从Ec2instance(E1) Inc. VPC-B子网以telnet身份登录RDS数据库端口可以连接到数据库。 但是,如果通过ECS安装相同的服务,则无法启动服务器。当手动尝试启动容器时,它可以工作(能够连接到数据库)。 我也在两个私有网络之间建立了对等连接,但只有在通过ECS EC2部署启
我基本上按照terraform示例创建了RDS:
我使用的是现有的VPC,在此VPC中创建实例时,可以使用ssh密钥文件cloudeng.pem进行SSH
MySQL terraform使用端点demo-rds.abc.us-east-1.rds.amazonaws.com创建RDS。
因此,我正在尝试通过MySQL工作台设置连接。
Workbench需要以下各项:
SSH Hostname: not sure how to set, tried `172.31.96.233` from ping `endpoint dmo-rds.abc.us-east-1.rds.amazonaws.c
我希望从某些Lambda函数建立到RDS实例的连接。Lambda函数是使用无服务器框架自动部署的,因此理想情况下,我的配置应该是动态的。我目前正在使用CDK管理基础设施,并拥有以下资源:
1. RDS on Private Isolated subnet in VPC A, managed by CDK
2. EC2 instance on public subnet in VPC A, managed by CDK (For access to the RDS from the wider internet)
3. (Backend) 4 Lambdas without a VPC,
大家好,我刚刚通过弹性beanstalk创建了一个RDS实例,当前使用的是VPC安全组。我已经允许所有通过RDS VPC安全组的入站流量,但仍然在命令行上尝试通过mysql连接时出现错误。
我得到以下错误:
ERROR 2003 (HY000): Can't connect to MySQL server on 'http://example.us-west-2.rds.amazonaws.com'
我正在按照这里显示的步骤进行操作,并通过端口3306连接:
尽管出于某种原因,这不是connecting.Any的想法?