限制用户访问Azure CosmosDB MongoDB数据库

时间:2018-05-03 11:53:25

标签: azure-cosmosdb azure-cosmosdb-mongoapi

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

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

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

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

阿米特 -

今天,Cosmos DB访问是使用两个键,Master Key和Read Only键提供的。但是,如果要限制每个集合,每个文档等的用户访问权限,则必须使用资源标记。您可以阅读有关here的更多信息,请查看CH9 video以查看实施详情。资源令牌服务可以实现为Azure功能。这是code,可以帮助您入门。

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