我在同一帐户和相同的可用区域中有两个VPC . 在 first VPC I have an EC2 instance and a Aurora DB (具有单个 endpoints 和群集 endpoints ) . 在 second VPC I have another EC2 instance .

Aurora数据库集群 endpoints 的第一个EC2实例 can connect 没有问题(同样;都在同一个VPC中) . I'm trying to connect the second EC2 instance (in the second VPC) to the same Aurora DB Cluster Endpoint (in the first VPC) .

第一个VPC的CIDR为172.31.0.0/16 . 第二个VPC的CIDR为10.0.0.0/28 . 两个VPC都将DNS主机名设置为“是” . 我是 not 使用IAM数据库身份验证 .

我创建了一个VPC对等连接,连接将自身报告为活动状态 . 连接在其路由表中具有正确的VPC,并且为两个VPC检查“允许从对等VPC()到专用IP的DNS解析” . 第一个VPC是默认的,有3个子网 . 第二个VPC有一个子网 .

但是第二个EC2实例(在第二个VPC中)在尝试连接到Aurora数据库时超时 . 我在第二个EC2实例中使用相同的Cluster Endpoint名称,就像我在第一个中使用的那样 . 两个EC2实例都使用完全相同的连接字符串 .