使用专用链接的 Azure Cosmos DB 连接问题



我已经为 Cosmos DB 创建了一个专用终结点/链接。当我尝试从 Java 应用程序连接数据库时,代码如下

DocumentClient client = new DocumentClient("https://hostaddr.privatelink.documents.azure.com:443",
"key...",
new ConnectionPolicy(),
ConsistencyLevel.Session);
//db operations /query using client object 

它失败并显示以下错误

Failed to retrieve database account information. com.microsoft.azure.documentdb.DocumentClientException: javax.net.ssl.SSLPeerUnverifiedException: Certificate for <hostaddr.privatelink.documents.azure.com>  > doesn't match any of the subject alternative names: [*.documents.azure.com, *.sql.cosmosdb.azure.com, *.sql.cosmos.azure.com] 

只是想知道是否需要任何配置才能通过专用链接进行连接。

这不是专用链接的工作方式。有关如何配置专用链接,请参阅为 Azure Cosmos 帐户配置 Azure 专用链接。

Cosmos 客户端的终结点与正常情况相同。看起来您正在使用我们的核心(SQL(API,因此这将是[您的帐户名称].documents.azure.com。

希望这有帮助。

最新更新