当我在Azure中连接到我的postgres服务器时选择“ sslmode = verify-full”时,连接失败,并显示以下错误:
“ <region>
.control.database.windows.net”(和其他7个名称)的服务器证书与主机名“ <servername>
.postgres.database.azure.com”不匹配。
Azure数据库for PostgreSQL服务是否不允许使用“ sslmode = verify-full”?如果我要求使用“ sslmode = verify-full”,如何连接到Azure中的postgres服务器?
Azure数据库的PostgreSQL服务支持“ sslmode = verify-full”,但是该服务的当前实现存在局限性。
如果需要使用“ sslmode = verify-full”,请使用服务器命名约定<servername>
.database.windows.net作为连接字符串主机名,而不是首选的主机命名约定<servername>
.postgres.database.azure.com。
预计将来会消除此限制。使用其他SSL模式的连接应继续使用首选的主机命名约定<servername>
.postgres.database.azure.com。
有关更多详细信息,请参考如何在Azure中为Postgres配置SSL。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句