当我在Azure中连接到我的postgres服务器时选择“sslmode = verify-full”时,连接失败并出现以下错误:
“< region> .control.database.windows.net”(和其他7个名称)的服务器证书与主机名“< servername> .postgres.database.azure.com”不匹配.
Azure Database for Postgresql服务不允许“sslmode = verify-full”吗?如果我需要使用“sslmode = verify-full”,如何连接到Azure中的postgres服务器?
解决方法
Azure Database for Postgresql服务支持“sslmode = verify-full”,但是当前服务的实现存在限制.
如果您需要使用“sslmode = verify-full”,请使用服务器命名约定< servername> .database.windows.net作为连接字符串主机名,而不是首选主机命名约定< servername> .postgres.database. azure.com.
预计此限制将在未来删除.使用其他SSL模式的连接应继续使用首选主机命名约定< servername> .postgres.database.azure.com.
有关详细信息,请参阅How to Configure SSL for Postgres in Azure.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。