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

时间:2020-05-12 10:49:38

标签: java azure ssl-certificate azure-cosmosdb azure-cosmosdb-sqlapi

我为Cosmos DB创建了一个专用端点/链接。当我尝试通过以下代码从Java应用程序连接数据库时

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] 

它失败并显示以下错误

'providers' => [ App\Providers\EventServiceProvider::class, ....

只是想知道通过私有链接进行连接是否需要任何配置。

1 个答案:

答案 0 :(得分:0)

这不是专用链接的工作方式。有关如何配置专用链接的信息,请参阅Configure Azure Private Link for an Azure Cosmos account

Cosmos客户端的终结点与通常相同。看来您使用的是我们的Core(SQL)API,因此该名称为[您的帐户名] .documents.azure.com。

希望这会有所帮助。