Ton*_*ony 2 c# gremlin azure-cosmosdb
我试图使用Gremlin.Net NuGet包连接到Azure的CosmosDB(小鬼API),使用打包https://www.nuget.org/packages/Gremlin.Net
在Azure门户上,我可以获得密钥(用于CosmosDB客户端NuGet包:Microsoft.Azure.DocumentDB和Microsoft.Azure.Graphs)
如何获取ssl,端口,用户名和密码凭据以连接到Azure CosmosDB(Gremlin API),以在Gremlin.Net NuGet包上使用?
由于您正在连接到gremlin服务器的公共端口,因此可以使用它们在文档中显示的相同信息通过此处的gremlin控制台进行连接。
hosts: [your_database_server.gremlin.cosmosdb.azure.com]
port: 443
username: /dbs/your_database_account/colls/your_collection
password: your_primary_key
connectionPool: {
enableSsl: true
}
serializer: { className: org.apache.tinkerpop.gremlin.driver.ser.GraphSONMessageSerializerV1d0, config: { serializeResultToString: true }}
Run Code Online (Sandbox Code Playgroud)
我可以使用以下行进行连接:
var gremlinServer = new GremlinServer("XXX.graphs.azure.com", 443, true, "/dbs/your_database_account/colls/your_collection",
"password");
Run Code Online (Sandbox Code Playgroud)
另外,如果您使用的是.NET和Cosmos,则还有一个Microsoft提供的名为Microsoft.Azure.Graphs的NuGet程序包,该程序包当前处于预览状态。
归档时间: |
|
查看次数: |
2249 次 |
最近记录: |