us-westに新しいマルチ AZ RDS インスタンスを作成し、(同じく us-west にある) EC2 インスタンスの 1 つのプライベートおよびパブリック 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
私は本当にこれに頭を悩ませています。この質問がわかりにくかったら申し訳ありません。本当に私は、他の誰かがこの同じ問題に遭遇し、すでにそれを理解していることを望んでいます. もしそうなら、苦労して得た知識を共有してください!