限制用户访问 Azure CosmosDB MongoDB 数据库
Restrict user access to Azure CosmosDB MongoDB Database
Azure CosmosDB - MongoDB 在帐户级别提供读写和只读密钥。
CosmosDB SDK 和 API 可以通过它们创建用户并在数据库和文档级别定义访问权限。
• 但我需要做的是创建一对用户名和密码,限制访问 MongoDB 数据库,类似于可安装的 MongoDB.
提供的数据库
• 用户如何使用 RoboMongo 仅连接 CosmosDB MongoDB 数据库。
非常感谢任何帮助。
阿米特 -
今天,Cosmos DB 访问是通过使用两个密钥提供的,主密钥和只读密钥。但是,如果你想限制用户访问每个集合、每个文档等,你必须使用资源令牌。您可以阅读有关它的更多信息 here and please take a look at CH9 video to see the implementation details. Resource Token service can be implemented as an Azure Function. Here is code 以帮助您入门。
但是如果您使用的是 RoboMongo,则必须使用此 document 中定义的键。目前您不能为一个数据库定义不同的用户和密钥。
Azure CosmosDB - MongoDB 在帐户级别提供读写和只读密钥。 CosmosDB SDK 和 API 可以通过它们创建用户并在数据库和文档级别定义访问权限。
• 但我需要做的是创建一对用户名和密码,限制访问 MongoDB 数据库,类似于可安装的 MongoDB.
提供的数据库• 用户如何使用 RoboMongo 仅连接 CosmosDB MongoDB 数据库。
非常感谢任何帮助。
阿米特 -
今天,Cosmos DB 访问是通过使用两个密钥提供的,主密钥和只读密钥。但是,如果你想限制用户访问每个集合、每个文档等,你必须使用资源令牌。您可以阅读有关它的更多信息 here and please take a look at CH9 video to see the implementation details. Resource Token service can be implemented as an Azure Function. Here is code 以帮助您入门。
但是如果您使用的是 RoboMongo,则必须使用此 document 中定义的键。目前您不能为一个数据库定义不同的用户和密钥。