azure - DocumentDB 能否成功充当包含数据和逻辑的整个移动应用程序后端

标签 azure azure-cosmosdb

除了数据之外,Azure 上的 DocumentDB 还可以在存储过程、触发器和用户定义的函数中保存 JavaScript 应用程序逻辑。

如果应用程序逻辑在计算上相当简单(或者即使不是),那么将整个后端放在 DocumentDB 实例中,然后让客户端应用程序通过 DocumentDB REST 接口(interface)直接连接是否是一个可用的解决方案?或者我在安全性能方面遗漏了一些东西?

最佳答案

是的,在某些情况下,您不需要中间层并直接从 JavaScript 客户端向 DocumentDB 执行查询。

但是,您不想向客户端暴露主 key ,而是不想使用>资源 token ,因此您需要一个小型中间层服务来发出有时限 token 。

另请参阅Securing access to DocumentDB data .

关于azure - DocumentDB 能否成功充当包含数据和逻辑的整个移动应用程序后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43585672/

相关文章:

azure - 无法使用azure sdk python为azure数据工厂创建数据集

azure - 如何通过 Azure DocumentDB 以事务方式使用 Azure 服务总线

azure - Cosmos SQL 查询

javascript - 如何在azure网站上将变量从javascript发送到PHP?

git - Azure DevOps 删除了 sha1 支持

azure - 如何使用阶段/资源从同一组织内的不同项目触发Azure DevOps管道?

azure-cosmosdb - 计算 Cosmos DB 上的 RU 费用

azure - 如何在 CosmosDB SqlAPI 中使用破折号查询属性?

具有 OCR 功能的 Azure 搜索无需多服务认知服务?