Azure cosmosdb cosmosdb emulator帐户的用户名是什么?
我们在azure门户的连接字符串blade中获得了azure Cosmos Db帐户的用户名。但是没有为Cosmos Db emulator提供有关用户名的详细信息。只提供了一个密钥,即密码。我们如何知道Cosmos Db emulator的用户名 我们如何知道Cosmos Db emulator的用户名 在emulator UI中,Azure cosmosdb cosmosdb emulator帐户的用户名是什么?,azure-cosmosdb,Azure Cosmosdb,我们在azure门户的连接字符串blade中获得了azure Cosmos Db帐户的用户名。但是没有为Cosmos Db emulator提供有关用户名的详细信息。只提供了一个密钥,即密码。我们如何知道Cosmos Db emulator的用户名 我们如何知道Cosmos Db emulator的用户名 在emulator UI中,URI是要获取的username 您可以使用URI和主键连接emulator客户端,也可以直接使用连接字符串 总之,若您使用JavaSDK访问cosmos emu
URI
是要获取的username
您可以使用URI和主键连接emulator客户端,也可以直接使用连接字符串
总之,若您使用JavaSDK访问cosmos emulator,请不要忘记导出ssl证书步骤。对于NodeJSSDK,不需要这样做,因为python和NodeJSSDK禁用了SSL验证。更多细节,请参阅此项。如果尝试使用URI作为用户名,则可能会出现重复的身份验证错误。我认为URI与用户名不同。默认情况下,Cosmos DB Emulator的用户名为localhost。请注意,此处localhost不指本地计算机的IP地址。Emulator将用户名设置为localhost默认值。@VarunKumar那么,您是否尝试从此链接导出ssl证书:?您已经解决了身份验证问题?在使用Nodejs连接到Cosmos DB Emulator时,我没有导出SSL证书。它连接起来没有任何问题。但是当我尝试使用Java连接到模拟器时,它无法连接。将证书导出到JVM信任证书列表后,我能够连接到仿真器。@VarunKumar好的,很好。我在回答中总结了一些更新。请您将其标记为结束此案例,以便为论坛上的其他人提供一些参考。谢谢。