0

我在 Azure VM 和 CosmosDB MongoDB 帐户之间创建了专用链接连接。

为了消除对令牌身份验证的需求并考虑到最佳实践,我为虚拟机分配了一个自定义角色,该角色有权读取和写入 CosmosDB。

现在我正在尝试使用 Python (pymongo) 将 VM 连接到 CosmosDB,而无需对 uri 字符串进行任何类型的身份验证。不过,我遇到了身份验证错误,我似乎找不到任何有关此问题的相关示例或信息。

有什么办法可以做到这一点?如果没有,我的替代方案是什么?即使有私人链接,我也必须使用令牌吗?

4

1 回答 1

0

@Anupam Chand 感谢您在评论部分的回复。

是的,我们可以通过为您的 VM 创建服务主体然后将适当的 RBAC 分配给服务主体来避免令牌。目前支持 .NET、Java 和 JavaScript SDK。Python SDK 尚不可用。

于 2021-09-20T06:38:42.050 回答