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 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则