如何使用版本^ 3上的gremlin与CosmoDB图形数据库建立新连接

Mic*_*icz 10 javascript azure node.js gremlin azure-cosmosdb

我试图在节点js中创建一个新的gremlin客户端,但我找不到任何文档如何设置与URL和主键(在Azure CosmosDB中生成)的连接.

有关如何在版本<v3中执行此操作的示例,例如此处.

有关新版本gremlin的文档可以在新文档中找到,但它没有解释如何将主键放入对象中(包也不是很清楚,我试图填充"cert"和"pfx"无济于事.

有谁知道如何使用node的gremlin包v ^ 3.0.0连接到我的azure CosmosDB gremlin API?

Swa*_*odo 0

尝试将帐户密钥添加到请求正文。我是通过连接字符串的属性来猜测的。

"AccountKey"= "YourReallyLongKeyHereYourReallyLongKeyHereYourReallyLongKeyHere"
Run Code Online (Sandbox Code Playgroud)

编辑

经过进一步研究,您可能需要根据本文档添加授权标头。

type={typeoftoken}&ver={tokenversion}&sig={hashsignature}  
Run Code Online (Sandbox Code Playgroud)

示例: type=master&ver=1.0&sig=5mDuQBYA0kb70WDJoTUzSBMTG3owkC0/cEN4fqa18/s=