1

Azure CosmosDB - MongoDB 在帐户级别为读写和只读提供密钥。CosmosDB SDK 和 API 可以通过它们创建用户并在数据库和文档级别定义访问权限。

• 但我需要做的是创建一对用户名和密码,限制访问 MongoDB 数据库,类似于可安装的 MongoDB 提供的数据库。

• 用户如何使用 RoboMongo 仅连接 CosmosDB MongoDB 数据库。

非常感谢任何帮助。

4

1 回答 1

2

阿米特 -

今天,Cosmos DB 访问是通过使用两个密钥(主密钥和只读密钥)提供的。但是,如果您想限制每个集合、每个文档等的用户访问,则必须使用资源令牌。您可以在此处阅读更多相关信息,请观看CH9 视频以查看实施细节。资源令牌服务可以作为 Azure 函数实现。这是帮助您入门的代码。

但是,如果您使用的是 RoboMongo,则必须使用本文档中定义的密钥。此时您无法为数据库定义不同的用户和密钥。

于 2018-05-03T15:19:24.087 回答