【发布时间】:2020-08-03 13:08:57
【问题描述】:
我正在研究用于项目的 NoSQL 技术,Azure Cosmos Mongo API 已作为一种选择出现。作为 Microsoft 推荐架构的一部分,有一个资源代理组件中间件,它保留 CosmosDB 主访问密钥的所有权,并且可以生成/分发资源令牌,以便对消费客户端进行更细粒度的访问。
文档似乎在任何地方都没有提到 Mongo API,但是我在任何地方都找不到有关它的信息,这种模式是否不适用于 Cosmos Mongo API 数据库?如果是这种情况,而 Cosmos Mongo API 只需要访问主密钥,那么细粒度的访问控制和最低权限访问将如何发挥作用?
在 Stackoverflow 上还有一个关于创建资源令牌的替代问题,但我想使用诸如 mongoose 之类的 ORM 以便使用资源令牌连接到 CosmosDB,以避免将主密钥分发给许多服务。
任何答案都非常感谢!
【问题讨论】:
-
“Cosmos DB Mongo”不是一个东西。有 MongoDB 和 Cosmos DB。两种行为不同的独立产品。
-
编辑状态 mongo api
标签: mongodb azure azure-cosmosdb azure-cosmosdb-mongoapi