我在 us-west 上创建了一个新的多AZ RDS实例,并将我的一个EC2实例(也在我们西部)的私有和公共IP地址添加到其安全组
我尝试通过以下mysql
命令进行连接:
mysql -h [RDS Endpoint] -P 3306 -u admin -p
但我看到以下错误:
ERROR 2026 (HY000): SSL connection error
事实证明,RDS实例恰好位于 us-west-1c 可用区域,而我尝试连接的EC2实例位于 us-west-1b 。所以,我尝试从1c中的另一个EC2实例进行连接,果然,这很有效。
但当我尝试使用us-west-1b进行同样的操作时,即在1b上创建RDS实例,然后尝试从1b上的EC2实例连接到它 - 没有工作。
所以:
EC2 Instance AZ | RDS Instance AZ | Success?
----------------+-----------------+---------
us-west-1c | us-west-1c | Yes
us-west-1b | us-west-1c | No
us-west-1b | us-west-1b | No
我真的在这个问题上摸不着头脑。如果这个问题有点难以理解我会道歉;我真的只是希望别人遇到同样的问题,并且已经弄明白了。如果是这样,请分享您来之不易的知识!