Database handshake failed from RDS Proxy to RDS Postgres Instance in Cluster

0

I have a Postgres Cluster and the connection to instance #1 fails with database handshake failing. The other two instances are TargetHealth:State:AVAILABLE. Is this instance's server corrupt?

aws rds describe-db-proxy-targets --db-proxy-name foo

....
  "Type": "RDS_INSTANCE",
            "Role": "UNKNOWN",
            "TargetHealth": {
                "State": "UNAVAILABLE",
                "Reason": "CONNECTION_FAILED",
                "Description": "Database handshake failed"
            }
  • Please accept the answer if it was useful for you

已提問 1 個月前檢視次數 105 次
1 個回答
2

The TLS handshake to the proxy failed. Some possible reasons include the following:

  • SSL is required but the server doesn't support it.
  • An internal server error occurred.
  • A bad handshake occurred.

https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-proxy.troubleshooting.html

"Database handshake failed" error doesn't definitively indicate server corruption.

If you suspect corruption and cannot resolve the issue through configuration changes or restarts, consider restoring the instance from a backup. AWS RDS allows you to restore to a point in time or from a snapshot, minimizing data loss.

profile picture
專家
已回答 1 個月前
profile picture
專家
Artem
已審閱 1 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南